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.571 Gösterim  
					
İlk Yorumu Siz Yapın