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

  • CNET

    CNET

    5 Mayıs 2006
  • Fullscreen

    Fullscreen

    23 Mart 2006
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009