3 Mart 2010, ÇARŞAMBA
php tek bir boşluk ile birden çok boşluk Yerine
Tek bir boşluk ile birden çok boşluk değiştirmek için çalışıyorum. ereg_replace
, kullandığımda bir hata onaylanmaz.
ereg_replace("[ \t\n\r] ", " ", $string);
Buna benzer bir değişiklik yoktur. Tek bir boşluk ile " "
birden fazla beyaz boşluk ve nbsp
* beyaz boşlukları değiştirmek için ihtiyacım var.
CEVAP
3 Mart 2010, ÇARŞAMBA
preg_replace()
[ \t\n\r]
yerine \s
kullanın:
$output = preg_replace('!\s !', ' ', $input);
Regular Expression Basic Syntax Reference:
\d \w ve \s
Steno karakter sınıfları eşleştirme rakam, sözcük karakteri (harfler, rakam ve alt çizgi), ve boşluk (boşluk, sekme ve satır sonları). İçinde kullanılan ve olabilir karakter sınıfları dışında.
Bunu Paylaş:
php tek bir boşluk ile birden çok boşl...
Nasıl bir boşluk ile birden fazla beya...
DÜZENLİ tek bir boşluk ile birden çok ...
Ekleme sekme yerine boşluk bir avuç Ec...
JavaScript dize tek boşluk ile birden ...