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

  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010