Navigate / search

explode Fonksiyonu

Bir değişken içindeki metinleri bir diziye atmak istersek explode() fonksiyonunu kullanmamız gerekecektir.Tabi ayrıca değişken içeriğininde herhangi bir simge yada karakterle ayrılmış olması gerekir.Bu ne demektir.

$ogrenciler="ali<=>ahmet<=>veli<=>murat<=>hasan";

olarak tanımlanan değişkeni

$dizi_ogrenciler=array("ali","ahmet","veli","murat","hasan");
olarak değiştirmektir.

bunu explode komutuyla şu şekilde yapabiliriz

1
2
$ogrenciler="ali<=>ahmet<=>veli<=>murat<=>hasan";
$dizi_ogrenciler=explode("<=>",$ogrenciler);

not:Değişken içinde ayrımak istediğimiz değerler hangi karakterler ile ayrıldıysa diziye aktarmak için kullandığımız explode() fonksiyonuna bu karakterleri aynı şekilde yazmamız gerekir.

implode Fonksiyonu

Dizilerin tek bir değişken içinde birleştirilmesi implode() fonksiyonu ile gerçekleşir.Dizi içeriklerini birleştirirken her bir elemanın arasına herhangi bir simge yada harf koyabiliriz.
Şimdi örnek bir diziyi tek bir değişken içinde birleştirelim,ilk önce bir dizi oluşturalım.

1
2
3
$dizi_ogrenciler=array("ali","ahmet","veli","murat","hasan");
$ogrenciler=implode("<=>",$dizi_ogrenciler);
echo "$ogrenciler";

ekranımıza şu sonuç çıkacaktır.

ali<=>ahmet<=>veli<=>murat<=>hasan