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/