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

  • bunliu

    bunliu

    2 Mayıs 2007
  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013