herkese merhabalar,

bu yazımda explode() ve implode() methodlarının kullanımlarından bahsetmek istiyorum.

explode() methodu istenilen metni belirlenen bir değer ile ayırıp dizi haline getirmeye yarar.

hemen örneklendirelim.

$ad=”benim ismim burak”;

$dizi=explode(” “,$ad);

print_r($dizi);
şimdi yukarıdaki kod bloğunda explode ‘ un içindeki tırnakların içinde boşluk var dikkat ettiyseniz. o boşluk yukarıda “benim ismim burak” yazısının arasındaki boşlukları ifade ediyor. mesela

$ad = “benim-ismim-burak”;
şeklinde olsaydı ve bunu explode ile dizi yapmak isteseydik kodumuzun şu şekilde olması gerekirdi.

$dizi=explode(“-“,$ad);
print_r ile çıtkı verdiğimizde ise alacağımız sonuç

array(

[0] => benim

[1] => ismim

[2] => burak

)
olacaktır.

şimdi implode komutuna geçelim. implode komutu ise explode ‘ un tam tersi bir işlev görmektedir. dizi elemanlarını birleştirip metin haline getirir. implode içerisine koyduğumuz değeri de elemanların arasına ekler.hemen örnekleyelim.

$dizi= [“benim”,”ismim”,”burak”];
$metin=implode(” “,$dizi);
echo $metin;
şeklinde bir kod çalıştırdığımızda çıktısı;

benim ismim burak
olacaktır.



$dizi= [“benim”,”ismim”,”burak”];
$metin=implode(“, “,$dizi);
echo $metin;
şeklinde yaparsakta ;

benim,ismim,burak
şeklinde çıktı alırız.

umarım açıklayıcı olmuştur , iyi günler.

kaynak : https://www.burakgultekin.com.tr/php...ode-kullanimi/