Php İle Birden Fazla Boşlukları Silme İşlemi

Boşluk silme işlemini bildiğiniz gibi trim(); fonksiyonunu kullanarak yapabiliyoruz. Fakat bu fonksiyon gelen verinin sadece sağ ve sol boşluklarını silmektedir. Yani yazı içinde bulunan fazladan boşluklara müdahale edememektedir. Bu boşluklar kimi zaman bize sorun çıkartmaktadır. Bu tarz oluşan boşlukları silmek için preg_replace ile fazla olan boş karakterleri belirtiyoruz. Bunun için /\s\s+/ yapmamız yeterli olacaktır.

preg_replace, 3 değer almaktadır. Bu değerlerden ilki düzenlenecek olan veridir. Bizim düzenleyeceğimiz veri boşluk olduğundan dolayı /\s\s+/ yazıyoruz. Sonraki değere ise fazladan boşlukları ne ile değiştireceğimizi yazmamız gerekmektedir. Bunun için tek boşluk bırakıyoruz. Böylece gelen fazladan boşluklu değerleri tek boşluk olarak ile değiştiriyoruz. Sonraki değer ise bu değişikliğin yapılacağı yazı veya yazının olduğu değişken yer alır.

Yukarıdaki tanıma göre düzeneğimizi kuralım ve işlem sonrasındaki çıktısının nasıl olduğuna bakalım.

$cumle		= "G      eçtiğimi        z günler      de spor to     to bilgil            erini geçen 
bir b ot hazırlamı ştım. Yalnız bu b ot bilgi leri tümden aldığı i
çin p ek a yrın tılı bir şey olmamıştı. Bugün ot urdu m ve sil başta
n te krar aynı site de n geçen bir bot yaptı m. Bu se fer j Query ile";
$temizcumle = preg_replace('/\s\s+/',' ',$cumle);
echo $temizcumle;

Yukarıda bir değişken içinde fazladan boşluk bıraktığım bir yazı var ve bunu anlattığım preg_replace ile tek boşluk haline getirmiş olduk. Bu yukarıdaki işlemin çıktısı ise aşağıdaki gibi olacaktır;

G eçtiğimi z günler de spor to to bilgil erini geçen bir b ot hazırlamı ştım. Yalnız bu b ot bilgi leri tümden aldığı i çin p ek a yrın tılı bir şey olmamıştı. Bugün ot urdu m ve sil başta n te krar aynı site de n geçen bir bot yaptı m. Bu se fer j Query ile

İşlemimiz bu kadar! Fazla boşluk bırakılmasını istemediğiniz alanlarda bunu kullanarak tek boşluk haline kolayca çevirebilirsiniz. İsterseniz bunu bir fonksiyon haline getirip daha pratik bir biçimde kullanabilirsiniz.
- 17.09.2013 / 19:13:20 0

Sosyal Medya Paylaşım Alanı

Bunlarda İlginizi Çekebilir

3:26 Php Dersleri

PDO ile MySQL Veri Silme İşlemi | Delete

Kategori: Php Dersleri | 07.06.2014
Genel Makaleler

Alexadan Düşeceğim Diye Google'ın Gözünden Düşmeyin!

Kategori: Genel Makaleler | 31.07.2013
Web Tasarımları

Gri Web Site Teması [Html - jQuery] | Sitenin Eski Teması

Kategori: Web Tasarımları | 11.06.2013
4:32 Php Dersleri

Php'de Uyarı Penceresi | Java Script Alert Kullanımı

Kategori: Php Dersleri | 02.05.2013
cURL Dersleri

Spor Toto Süper Lig Fikstürü Botu Yapmak | 2013-2014

Kategori: cURL Dersleri | 19.08.2013

Hadi Sende Yorum Yap!

Yorum Gönderilmiştir. Onaylandıktan Sonra Mesajınız Yayınlanacaktır.