Belirli bir dizideki elemanlara isim vermek ve bu isimlerle çağırmak için aşağıdaki kodu uygulayabilirsiniz.
// Örnek bir cümle yazalım
$cumle = "Kelimelere bölerek işlem yapalım";
list($kelime_1,$kelime_2,$kelime_3) = explode(" ",$cumle);
echo $kelime_3;
// kelime_3 değeri: "işlem" olacaktır
Bu örnekte de göreceğiniz gibi bir cümleyi boşluklardan bölerek isimlendirdik.
Dizilerde de aynı mantığı kullanabiliriz.
// Günler diye dizi oluşturalım.
$gunler = array("Pazar","Pazartesi");
list($gun_1,$gun_2) = $gunler;
echo $gun1;
// $gun_1 degeri "Pazar" olacaktır.
Peki bunu nerelerde kullanabiliriz? Örneğin seo linki oluşturdunuz ozturkce.com/kategori/urun-adi şeklinde.. Burada kategoriyi ve ürün adını ayırıp işlem yapmak isterseniz bu kodu kullanabilirsiniz.
// querystringimiz: ozturkce.com/kategori/urun-adi
$url = $_SERVER['REQUEST_URI'];
// önce kontrol edelim içinde / var mı
if(strpos($url"/")){
// değişkenlere atama yaparız.
list($kategori,$sayfa) = explode("/",$url);
}
echo $kategori
// sonuc: kategori