SORU
24 ŞUBAT 2010, ÇARŞAMBA


Kaldır birden fazla boşluklar

MySQL veritabanı $row['message'] alıyorum ve tüm boşluk* \t *5 gibi bu yüzden kaldırmak istiyorum.

$row['message'] = "This is   a Text \n and so on \t     Text text.";

biçimlendirilmiş olmalıdır:

$row['message'] = 'This is a Text and so on Text text.';

Denedim:

 $ro = preg_replace('/\s\s /', ' ',$row['message']);
 echo $ro;

ama \n \t sadece tek boşluk kaldırmak değil. Kimse nasıl yapıldığını söyleyebilir mi?

CEVAP
24 ŞUBAT 2010, ÇARŞAMBA


Gerekenler:

$ro = preg_replace('/\s /', ' ',$row['message']);

Boşluk(boşluk, SEKME veya yeni satır bir veya daha fazla boşluk tarafından takip anlamına gelir \s\s kullanıyorsunuz. Etkin bir şekilde tek bir boşluk ile iki veya daha fazla boşluk yerine gelir.

İstediğiniz deseni \s\s* \s (önerilen) kullanın, böylece bir yerine veya tek boşluk ile daha fazla boşluk

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • habpsu

    habpsu

    25 Temmuz 2007