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.