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

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • sdasmarchives

    sdasmarchive

    2 HAZİRAN 2010