PHP’de Array
Mart 9, 2008 tarihinde PHP kategorisine eklendi | Yorum yok
Öncelikle Array nedir?
PHP uygulamalarında bir veya daha fazla değişkeni tek bir değişken altında depolamak, yazım tasarrufu, düzenleme kolaylığı ve iyi bir çalışma zamanı sağlar. İşte bu tür depolamalar için Array kullanılır. Türkçe karşılığı; dizi, düzen, sıralama, düzenleme gibidir ve bu karşılılıklar da kullanım amacını ortaya koyar. Buradan sonra da “Array” yerine “Dizi” kullanılacaktır.
Dizilerin kullanımının üç farklı şekli vardır;
Sayısal Diziler: Dizi için sayısal bir tanımlama kimliği kullanılır. Örnek;
<?php
$Isim= array(”Taylan”,”Ahmet”,”Mehmet”);
$Isim[0] = “Taylan”;
$Isim[1] = “Ahmet”;
$Isim[2] = “Mehmet”;
echo $Isim[1] . ” ve” . $Isim[2] .
“, “. $Isim[0] . “‘nın arkadaşıdır.”;
?>
Örneğin çıktısı; Taylan ve Ahmet, Mehmet’in arkadaşıdır.
İlişkili Diziler: Dizi kimliği için bir değer atanır. Örnek;
<?php
$Yas = array(”Taylan”=>30, “Ahmet”=>35, “Mehmet”=>32);
$Yas['Taylan'] = “30″;
$Yas['Ahmet'] = “35″;
$Yas['Mehmet'] = “32″;echo “Taylan ” . $Yas['Taylan'] . ” yaşındadır.”;
?>
Örneğin çıktısı; Taylan 30 yaşındadır.
Çok Yönlü Diziler: Ana dizi ve ona bağlı alt diziler bulunur.
<?php
$Arkadas= array
(
“Taylan”=>array
(
“Ahmet”,
“Mehmet”,
“Suat”
),
“Banu”=>array
(
“Kemal”
),
“Vedat”=>array
(
“Deniz”,
“Olcay”,
“Fatih”
)
);Array
(
[Taylan] => Array
(
[0] => Ahmet
[1] => Mehmet
[2] => Suat
)
[Banu] => Array
(
[0] => Kemal
)
[Vedat] => Array
(
[0] => Deniz
[1] => Olcay
[2] => Fatih
)
)echo ” ” . $Arkadas['Taylan'][2] .
“Taylan nın arkadaşı mı?”;?>
Örneğin çıktısı; Suat Taylan’nın arkadaşı mı?
Diziler iyi kullanıldığında uygulama içinde kolaylıklar sunarlar. Bu yüzden farklı ve bol örnekler yapmak, değişik örnekleri incelemek yararlı olacaktır.
Bu yazının Popülerliği: 9% [?]
Yorum Yapın