SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • ShoSho

    ShoSho

    20 Ocak 2010