bir dizi oluşturur....
diziler; bir değerler grubunu depolamak için kullanılan adlandırılmış değişkenlerdir.. dizi içinde depolanan değerlere, eleman (element) denir... dizinin her elemanının, bu elemana erişim için kullanılan bir ilişkili anahtarı (indeksi) vardır... php, dizi indeksleri olarak sayılar ya da karakter katarlarını kullanmanıza izin verir.
dizileri klasik sayısal indeksli yolla kullanabilir ya da anahtarları indeksi daha anlamlı ve faydalı hale getireceğini düşündüğünüz şekilde ayarlayabilirsiniz...
$dizi = array('isim'=>'ali', 'isim2'=>'veli', 'isim3'=>'ahmet'); şeklinde anahtarları sizin belirleyeceğiniz şekilde bir dizi oluşturabilirsiniz... bu dizideki değerlere erişmek için... $dizi['isim']; $dizi['isim2']; $dizi['isim3'];
not: array() bir fonksiyon değil bir dil yapısıdır...
örnek-1:
<?php
$dizi = array(1,2,3,4,5,6,7,8,9,10);
print_r($dizi);
array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
[8] => 9
[9] => 10
)
?>
örnek-2:
<?php
$dizi[] = 1;
$dizi[] = 2;
$dizi[] = 3;
$dizi[] = 4;
$dizi[] = 5;
$dizi[] = 6;
$dizi[] = 7;
$dizi[] = 8;
$dizi[] = 9;
$dizi[] = 10;
print_r($dizi);
array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
[6] => 7
[7] => 8
[8] => 9
[9] => 10
)
?>
örnek-3:
array() yapısı bize birden fazla veriyi rahat ve anlaşılır olarak dizi değişkenlere aktarabilme kolaylığı sağlamaktadır.
bu yapı özellikle dizi değişkenlere çok sayıda veri girişi yapılması gerekilen durumlarda faydalı olabilir.
çok boyutlu dizi değişkenler olarak da tanımlanırlar.
<?php
$siteler = array
"portallar" => array(
1 => "mynet"
2 => "superonline"
),
"bilgikaynaklari" => array(
1 => "pehepe"
2 => "wikipedia"
),
"odevsiteleri" => array(
1 => "odevbul"
2 => "kutuphanesitesi"
)
);
echo $siteler["bilgikaynaklari"][1] /* pehepe */
echo $siteler["odevsiteleri"][1] /* odevbul */
?> |