sen neden alındın birader? ben yukarıdaki lafı şu yorumlar için söylemiştim:
neyse. hallolduysa sıkıntı yok
cevabıma laf yetiştirmişsin fakat orada str_replace kullanmamın tek sebebi arkadaşın sorusunda sadece boşluklara + yazdırmak istemesidir.
yoksa urlencode kullanması gerektiğini senin kadar bende biliyorum.
urlencode kullandığında türkçe karakterleri de değiştirecek sadece boşluklara + vermekle kalmayacak.
hangi amaçla boşluklara + vermek istediğini bilemediğimiz için bende direk istediği gibi yaptım.
urlencode ile
$degisken = "bay çok bilmiş";
$degisken = urlencode($degisken);
echo $degisken;
çıktısı: bay+%3Fok+bilmi%3F
şeklinde olacak
benim verdiğim şekilde ise
$degisken = " bay çok bilmiş ";
$degisken = str_replace(" ","+",trim($degisken));
çıktısı: bay+çok+bilmiş olacaktır.
amacım sadece soruda olan kısmını halletmek.
sadece başlığa bakarak yazılmış bir cevaptır.
eğer o değişkeni başka bir yerde kullanmak istese urldecode etmeden kullanamaz. urlencode'yi bilmeyen birisinin urldecode bilmemesi de gayet normal.
kaldı ki verdiğimiz yöntemler yanlış bile olsa bu bay çok bilmişlik tavırların boşuna.
neyse komik insan seni eğlencen bittiyse kendine iyi bak
gecenin bu saatinde neden bu konuya girip gereksiz bir yorum ve gereksiz birisi için canımı sıktıysam bilmiyorum ama neyse burnun fazla havalarda gezmesin.