Dizi fonksiyonları
Zaman:20-03-2018 04:24
in_array
bir elemanin dizi içerisinde yer alip almadigini verir. Eğerki dizi içerisinde mevcutsa true, yok ise false değerini dönderir.
<?php$os = array("metin 1", "eleman2", "elaman3", "eleman4");if (in_array("eleman4", $os)) { echo "içinde mevcut";}if (in_array("deneme", $os)) { echo "içinde mevcut degil";}?> ilk kontrol yapisi içerisinde bulunduğu için ilk if çalışacak. ikinci ifade içerisinde bulunmadığı için ikinci ifade çalışmayacaktır... Devam?
end
bir dizideki son elemanı bulmak istedigimizde end fonksiyonunu kullanabiliriz
<?php$meyve = array(´elma´, ´armut´, ´şeftali´);echo end($meyve);?>Bu işlem bize dizideki şeftali değerini dönderecektir
Aynı işlem count ile de yapilabilir.dizideki son eleman count değerinin dizi sıfırdan başladığı için bir eksiğine eşittir.
<?php$meyve = array(´elma´, ´armut´, ´şeftali´);echo $meyve[count($meyve)-1];?>
iki kodunda işlevi aynıdır
... Devam?
array_unique
Php array unique komutu dizi içindeki tekrar eden elemanları temizler.
örnek:
$dizi=array("Ali","Ayşe","Ali","Mehmet","Ayşe");$dizi=array_unique($dizi);print_r ($dizi);
sonuç: Dizi üç elemanlı olmuştur. tekrar edilenler silinir.
Array ( [0] => Ali [1] => Ayşe [3] => Mehmet )
... Devam?