PHP

PHP Diziler (Array)

Php’de diziler basit düzeyden ileri düzeye her aşamada iyi bilinmesi gereken ve iyi kullanılması gereken yapılardır. Dizileri herhangi bir php script yazarken defalarca kez kullanırız. Bunların başında post get gibi değişkenler ve veri tabanı işlemleri gelir.

Dizi Array Nedir ?

 

PHP’de diziler bir değişkeni içerisinde belirli bir amaç ile ortak nokta gösteren birden çok veriyi depolamıza yarar. Dinamik yapılarda bu dizi içerisindeki değişken sayısı sabit olmayabilir.

PHP’de Dizilere Örnekler

 

Php’de bir çok önceden tanımlanmış dizi bulunmaktadır. Bunlardan en popülerleri

  • $_POST
  • $_GET
  • $_COOKIE
  • $_SESSION

PHP Dizi Array Nasıl Oluşturulur ?

 

PHP’de diziler array() ile oluşturulur. Bunu bir değişkene atayarak dizimizi kullanabilceğimiz bir hale getiririz.

Örnek

Php’de dizilerin en basit şekilde kullanımı böyledir;

<?php

$diller= array("türkçe","rusça","ingilizce");

?>

Dizileri Yazdırmak

PHP de dizileri yazdırmak için print_r fonksiyonunu kullanırız. Burada yapılan en büyük hata print_r yerine echo kullanmaktır.

Print_r dizileri yazdırırken kullanılır. Ancak dizi içinde bir değeri yazdırmak istiyorsak echo kullanırız.

 

Örnek

<?php

print_r($diller) ;

?>

Dizilerde Anahtar ve Değer Yapıları

 

<?php

echo $diller["ru"];

?>

Dizilerde ulaşmak istediğimiz değere daha kolay bir şekilde ulaşabilmek için anahtar değerlerini kullanabiliriz. Eğer dizi oluştururken bir anahtar belirlemediysek anahtar değerlerimiz ardışık doğal sayılar şeklinde olacaktır.

Örnek

<?php

$diller= array("tr"=>"türkçe", "ru"=>"rusça", "en"=>"ingilizce");

?>

Peki anahtar’dan değere nasıl ulaşırız. Bunun için değişkenin içerisinde köşeli parantezlerde anahtar değere yer veririz.

 

3.7 6 votes
Article Rating
Subscribe
Bildir
guest
1 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments