Merhabalar ,
Düzenli ifadeleri pek bilmediğim için sorun yaşıyorum ki öğrenilmesi gereken birşey.
Bir sorunum var arkadaşlar
$degisken = "Birinci İkinci";
$degiskenin içerisinde ortada boşluk var gördüğünüz gibi arkadaşlar benim amacım str_replace veya preg_replace ile gelen degiskende buldugun boslugu - yap. Nasıl yapabiliriz ?
PHP Düzenli ifadeler - Boşluk temizleme
2
●2.066
- 23-10-2013, 16:20:36Regex ilede şöyle yapabilirsin;
$metin = preg_replace('#\s#', '-',$metin);burda \s boşluklarla beraber yeni satıları,tablarıda siler eğer veri birden fazla satırlıysa \s yerine
$metin = preg_replace('# +#', '-',$metin);böyle kullanırsın.
Ama bu şekilde her boşluğu - ile değiştirir örneğin metin böyleyse
$metin = "Birinci İkinci"; //Birinci-----------İkinci böyle olur
birden fazla boşluğu bir tire ile değiştirmesi içinde
$metin = preg_replace('#(\s+)#', '-',$metin); //veya $metin = preg_replace('#( +)#', '-',$metin); //Birinci-İkinci