PHP’de diziler nasıl tanımlanır, nasıl kullanılır üzerine çeşitli örnekler:
<?php // diziler $dizi = array(1,3,9,56,125); echo "Dizinin 2. elemanı = ".$dizi[1]; echo "<hr>"; foreach($dizi as $eleman) { echo "Eleman : ".$eleman."<br>"; } ?>
Dizilerin yazdırılması:
<?php // dizilerin yazdırılması ve çok boyutlu diziler $dizi = array(1,3,9,56,125); print_r($dizi); echo "<br>"; var_dump($dizi); echo "<hr>"; $cok_boyutlu_dizi = array(array(1,2,3),array(4,5,6),array(7,8),9,"metin"); print_r($cok_boyutlu_dizi); $cok_boyutlu_dizi[4] = "Tekin"; echo "<hr>"; print_r($cok_boyutlu_dizi); //dizinin sonuna yeni eleman ekleme array_push($cok_boyutlu_dizi,"Metin", "Oktay"); echo "<hr>"; print_r($cok_boyutlu_dizi); //dizinin içindeki dizinin ortasına yeni eleman ekleme array_splice($cok_boyutlu_dizi[1], 1, 0, 4.5); echo "<hr>"; print_r($cok_boyutlu_dizi); ?>
Otomatik dizi oluşturma ve diziyi karıştırma:
<?php /* Otomatik dizi oluşturma Diziyi karıştırma Farklı bir foreach */ ?> <!doctype html> <html> <body> <?php $dizi = range(1,10); print_r($dizi); echo "<hr>"; $dizi = range(1,10,2); print_r($dizi); echo "<hr>"; $dizi = range("a","z",2); print_r($dizi); echo "<hr>"; foreach(range(1,10) as $i){ echo $i."<br>"; } $dizi = range(1,20); shuffle($dizi); print_r($dizi); echo "<hr>"; foreach(range(1,10) as $i){ echo "<br>"; } ?> </body> </html>
Key-Value -> Anahtar-Değer Dizileri:
<?php /* Key(Anahtar), Value(Değer) dizisi oluşturma */ ?> <!doctype html> <html> <body> <?php $dizi = array( "tembel" => "sınıf", "cep" => "telefonu", "mb" => "Mega Byte", "meyveler" => array("kiraz", "mandalina", "portakal") ); print_r($dizi); echo "<hr>"; echo "mb nin açıklaması = ".$dizi["mb"]; echo "<hr>"; print_r($dizi["meyveler"]); echo "<hr>"; $dizi = array( "tembel" => "sınıf", "cep" => "telefonu", "mb" => "Mega Byte", ); foreach($dizi as $anahtar => $deger): echo $anahtar." -> ".$deger."<br>"; endforeach; foreach(range(1,10) as $i){ echo "<br>"; } ?> </body> </html>
1.149 Gösterim
İlk Yorumu Siz Yapın