Kullanımı:
explode(“”, $yazi, $sayisi) şeklinde kullanılır. Bunu bir örnekle açalım.
<?php
$yazi = "Bu bir explode dersidir";
$bol = explode(" ", $yazi);
?>Burada artık $bol değişkenimiz çok boyutlu oldu. Yani:$bol[0] = Bu
$bol[1] = bir
$bol[2] = explode
$bol[3] = dersidir
şeklinde 4 adet değişkenimiz var.
Yani yukarıda verdiğimiz kodda yazdırmak için
<?php
$yazi = "Bu bir explode dersidir";
$bol = explode(" ", $yazi);
echo "$bol[0]";
?>Bu sayede ekranda artık sadece “Bu” yazısı çıkacaktır. TŞimdi gelelim 3. değişkenimize:<?php
$yazi = "01:02:03:04:05:06";
$bol = explode(":", $yazi);
?>Burada$bol[0] = 01
$bol[1] = 02
$bol[2] = 03
$bol[3] = 04
$bol[4] = 05
$bol[5] = 06
değişkenlerimiz olur. Fakat bunu sınırlandıra biliriz. Yani eğer $bol = explode(“:”, $yazi); değişkenini $bol = explode(“:”, $yazi, 3); yaparsak bu değişkenlerinj sayısı 3′e indirmiş oluruz. Yani artık yeni değişkenlerimiz
$bol[0] = 01
$bol[1] = 02
$bol[2] = 03:04:05:06
olur. ama dikkat etmelisiniz. Eğer
<? php
$degisken = '24:45:65:fdd:456';
$bol = explode("45", $degisken);
?>yaparsanız elde ettiğiniz değişkenler$bol[0] = 24:
$bol[1] = :65:fdd:456
yerine
$bol[0] = 24:
$bol[1] = :65:fdd:
$bol[2] = 6
olur. Çünkü 456fdd: kısmındaki 45 de bir ayraç olur. Çünkü bu değişken boşluk varmış yokmuş önemli değil. Bu fonksiyonun baktığı tekşey sizin atadığınız değişken.
Kaynak :http://www.burakkoc.com