-
Üyelik
01.07.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
-
-
Konum
Ankara
-
Ad Soyad
H** K**
-
Mesajlar
284
-
Beğeniler
48 / 17
-
Ticaret
3, (%100)
Merhaba, linkte boşluklar otomatik olarak Isim%20Soyisim şeklinde %20 ile doluyor. Bunu nasıl alt tire (_) yapabilirim?
-
Üyelik
01.07.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
-
-
Konum
Ankara
-
Ad Soyad
H** K**
-
Mesajlar
284
-
Beğeniler
48 / 17
-
Ticaret
3, (%100)
İnceledim ama boşluk karakterini nasıl değiştireceğime dair bir bilgi edinemedim :)
-
Üyelik
25.10.2015
-
Yaş/Cinsiyet
30 / E
-
Meslek
Computer Science
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** A**
-
Mesajlar
71
-
Beğeniler
1 / 19
-
Ticaret
0, (%0)
Bir önceki posttaki kod işine yarar ancak amacın sadece boşlukları "_" ile değiştirmek ise o fonksiyonu kullanman boş yere kod kalabalığı demektir.
Bunun için replace fonksiyonunu kullanabilirsin
$name = preg_replace('/\s+/', '_', $name);
$name = str_replace(' ', '_', $name);
İkisi de işini görecektir ancak ilkini kullanmanı öneririm. Ad ve soyad arasında yanlışlıkla veya herhangi başka bir sebeple birden fazla boşluk konması durumunda str_replace fonksiyonu Ad__Soyad gibi bir sonuç verirken, preg_replace fonksiyonu boşluk sayısı farketmeksizin Ad_Soyad şeklinde çıktı verecektir.