php: gebelik, tek bir soru işareti yerine?

2 Cevap php

Gebelik ile değiştirin nasıl tek bir soru işareti yerine yok.

2 Cevap

Bunu yerine konum, tek bir karakter varsa, bir preg_ çözüm gerek olmayabilir: "basit" str_replace de hile yapabilirsiniz:

www.php.net/str_replace

Eğer dize ya soru işareti değiştirmek için emin olmak istiyorsanız testing ?? bunu yapabilirsiniz:

// using negative lookbehind/ahead to ensure that the question mark 
// doesn't have a "friend"
$new = preg_replace('/(?<!\?)\?(?!\?)/', 'replacement', $original);

Sadece dize ilk soru işareti değiştirmek için arıyorsanız - chaos cevabı ne istiyorsun