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

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006