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

  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • MrSuicideSheep

    MrSuicideShe

    9 NİSAN 2010
  • TomSka

    TomSka

    30 Mayıs 2006