PHP Array (Dize)

PHP Array (Dize)

Dize, birden fazla değişken barındıran veri grubudur. Bu değişkenler aynı türdedir ve tek bir ana değişken içerisinde bulunurlar. Örneğin 4 değişkenli bir alfasayısal yapımız var: <?php $model1 = “Mercedes”; $model2 = “Opel”; $model3 = “BMW”; $model4 = “Peugeot”; ?> Şanslıyız ki bu modeller 4 tane, ya 400 tane olsaydı? Tek tek yazacak mıydık? Elbette hayır,

Dize, birden fazla değişken barındıran veri grubudur. Bu değişkenler aynı türdedir ve tek bir ana değişken içerisinde bulunurlar.
Örneğin 4 değişkenli bir alfasayısal yapımız var:

<?php
   $model1 = "Mercedes";
   $model2 = "Opel";
   $model3 = "BMW";
   $model4 = "Peugeot";
?>

Şanslıyız ki bu modeller 4 tane, ya 400 tane olsaydı? Tek tek yazacak mıydık? Elbette hayır, çünkü dize kullanarak işimizi hızlandırabiliriz.

Sayısal Dizeler

Gruba dahil her değişkenin bir numara ile belirtildiği yapıdır. 2 şekilde yapılır.

<?php
   // 1. Yol
   $modeller = array("Mercedes","Opel","BMW","Peugeot");
   // 2. Yol
   $modeller[0] = "Mercedes";
   $modeller[1] = "Opel";
   $modeller[2] = "BMW";
   $modeller[3] = "Peugeot";
?>

 

Çağrışımsal Dizeler

Dizeleri çağırmak için kullandığımız sayıların yerini kelimeler alır.

<?php
   // 1. Yol
   $puanlar = array(
      "Ali" => 10,
      "Hasan" => 15,
      "Murat" => 22,
      "Ayse" => 32,
   );
   // 2. Yol
   $puanlar["Ali"] = 10;
   $puanlar["Hasan"] = 15;
   $puanlar["Murat"] = 22;
   $puanlar["Ayse"] = 32;
?>

 

Dize İçinde Dize (Çoklu Dizeler)

Bir arraylist içerisinde dizeler kullanabiliriz. Her bir dize için [] eklenir.

<?php
   $aileler = array(
      "Eliçalışkan" => array("Murat","Çiğdem","Esra"),
      "Keçecioğlu" => array("Yavuz","Mustafa")
   );
   echo $aileler["Eliçalışkan"][0] . ",
      Eliçalışkan ailesinin bir üyesidir.";
?>

Posts Carousel

Leave a Comment

Your email address will not be published. Required fields are marked with *