asdasdasdasd
explode - Herhangi bir yazı metnini belirli bir karaktere göre bölerek dizi elemanına çevirir...
Herhangi bir yazı metnini belirli bir karaktere göre bölerek dizi elemanına çevirir...
Yazı metni içerisinde yer alan herhangi bir harf işaretçisi parametresiyle yazıyı dizi (array) şekline dönüştürmek için kullanılır.
Ayrıştırma işaretçisi parametresi verilmezse explode() hata (FALSE) döndürür...
Parçaların sayısını, PHP 4.0.1 versiyonuyla eklenen isteğe bağlı limit parametresiyle sınırlandırabilirsiniz...
Örnek 1
explode örnekleri
<?
$kisiler="ahmet ayhan kenan kazım mustafa";
$kisial=explode(" ",$kisiler);
echo $kisial[0];
// ÇIKTI: ahmet
?>
Örnek 2
explode örnekleri
cumle.php diye bir dosyamız olsun ve bu dosya
bir kitabın istenilen cümlesini ekrana yazdırsın istersek
<?
$kitap="Rüzgarlı bir kış günü akşamıydı.
Murat havanın soğukluğuna aldırmadan geziyordu.
Karşıdan gelen adamı görmeyecek kadar dalgındı.
Yanından geçen arabanın kornasıyla irkildi.
Nerdeyim ben dercesine etrafına baktı, ardından da saatine.";
// murat kardeşimizi de anmış olduk :)
$no=intval($_GET['no']);
// adresteki no değerini güvenlik amaçlı sayıya çevirdik
$cumle=explode(".",$kitap);
// noktalardan ayırdık
echo $cumle[$no];
// ekrana yazdırdık
?>
Örnek 3
explode örnekleri
<?
function eksplode($aranan,$text) {
$tampondizi=array();
while (eregi($aranan, $text)) {
$bulunan=strpos($text, $aranan);
$buldum=substr($text,0,$bulunan);
$text=substr($text,$bulunan+1,strlen($text));
$tampondizi[]=$buldum;
}
if(strlen($text)>0)
$tampondizi[]=$text;
return $tampondizi;
}
$yazi= "Bir sevmek bin defa ölmek demekmiş";
$dizi = eksplode(' ',$yazi);
print_r ($dizi);
?>