DİZİLER:

Tek Boyutlu Dizi Tanımlamasına

Örnek:

 
 
 
[php]<?php $markalar=array("Toyota","Hyundai","Ford","Renault");//Tek boyutlu dizi tanımlaması echo $markalar[1];
//Bu kodun çıktısı Hyundai olacaktır. ?>[/php]

Markalar
Toyota Hyundai Ford Renault

2 Boyutlu Dizi Tanımlamasına Örnek:

[php]<?php
$markalar=array(
"Toyota"=>array("Corolla","Yaris"),
"Hyundai"=>array("Getz","Accent"),
"Ford"=>array("Focus","Fiesta"),
"Renault"=>array("Megane","Laguna")
);//İlk array ın kapanış parantezi
echo $markalar["Toyota"][1];//Bu kodun çıktısı Yaris olacaktır.
?>[/php]

Markalar
Toyota Hyundai Ford Renault
Corolla Yaris Getz Accent Focus Fiesta Megane Laguna

Dizi Fonksiyonları:

[php]<?php
$dizi1=array(2,34,56,21,5,34,21,10);
$dizi2=array(3,8,19,50);//2 tane tek boyutlu dizi tanımlaması yaptık.
//Sırasıyla dizi fonksiyonlarını yazalım ve vereceği sonuçları söyleyelim.

echo array_sum($dizi2);//Tarayıcı çıktısı 80 olacaktır. Yani dizi elemanlarının toplamı

echo array_search(34,$dizi1);
//Tarayıcı çıktısı 1 olacaktır. Yani 34 değerini dizide ilk bulduğu konum

print_r(array_unique($dizi1));
/*Tarayıcı çıktısı:Array ( [0] => 2 [1] => 34 [2] => 56 [3] => 21 [4] => 5 [7] => 10 )
şeklinde olacaktır. Dizide tekrar eden elemanlar silinir.34 değerinin ikincisi silindi.
Ayrıca bu fonksiyonu göstermek için print_r() kullandık. echo komutunu yalnız kullanarak
dizi içeriğini görüntülemeye çalışırsak sonuç olarak "Array" çıktısını alırız.*/

echo count($dizi1);
/*Tarayıcıya 8 çıktısını verir. Yani ilk dizinin eleman sayısı. Kafanız karışmasın bir
önceki fonksiyonla dizideki 34 değeri sadece gösterilmedi, yani dizinin içerisinde hala
2 tane 34 var. */

print_r(array_reverse($dizi1));
/*Tarayıcı Çıktısı:
Array ( [0] => 10 [1] => 21 [2] => 34 [3] => 5 [4] => 21 [5] => 56 [6] => 34 [7] => 2 )
yani dizi elemanlarının sırsını tersine çevirir.*/

print_r(array_merge($dizi1,$dizi2));
/*Tarayıcı Çıktısı:
Array ( [0] => 2 [1] => 34 [2] => 56 [3] => 21 [4] => 5 [5] => 34 [6] => 21 [7] => 10 [8] => 3 [9] => 8 [10] => 19 [11] => 50 )
Yani iki diziyi birleştirmek için kullanılır.*/
?>[/php]

Kaynak : Arslantürk Bilişim .Net

Ders hakkında kafanıza takıldığınız konularda Arslantürk Bilişim .Net adresini ziyaret ederek

hocamıza sorularınızı iletebilirsiniz. Kendisine paylaşımları adına teşekkür ederiz.

 

 

Etiketler
Yorumlar

Hiç Yorum Yapılmamış!

Yorum yapmak ister misin?


Benzer Yazılar