Hay-NS Yazılım

WEB TABANLI DİLLER => DİZİLER => Konuyu başlatan: turkoder üzerinde Temmuz 19, 2008, 12:17:43 ÖÖ



Konu Başlığı: Dizi Fonksiyonları - array_reverse ()
Gönderen: turkoder üzerinde Temmuz 19, 2008, 12:17:43 ÖÖ
:: Dizi Fonksiyonları
 array_reverse () ile dizi tersine cevriliyor :
Birinci Örnek :

Dizimiz $dizi=array("Adnan","Yazılımcı","Uzman");

Kod:
<?
// Diziyi oluştur
$dizi=array("Adnan","Yazılımcı","Uzman");
print_r(array_reverse($dizi));
?>

Çıktısı :
Kod:
Array ( [0] => Uzman [1] => Yazılımcı [2] => Adnan )

Not : Dikkat edilirse key leri kendi 0 dan başlayan bir sıralama ile verdi.

İkinci Örnek :

Dizimiz : $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");

Kod:
<?php
$a
=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
print_r(array_reverse($a));
?>


Çıktısı :
Kod:
Array ( [c] => Horse [b] => Cat [a] => Dog )

Not: Bizim verdiğimiz string key leri dikkate aldı.

Üçüncü Örnek :

Dizimiz : $a=array("1"=>"Dog","2"=>"Cat","3"=>"Horse");

Kod:
<?php
$a
=array("1"=>"Dog","2"=>"Cat","3"=>"Horse");
print_r(array_reverse($a));
?>


Çıktısı :
Kod:
Array ( [0] => Horse [1] => Cat [2] => Dog )

Not : Sayısal olan key bizim verdiğimizi değilde kendi 0 dan başlayan şekli ile aldı.

Dördüncü Örnek :

Dizimiz : $a=array("11"=>"Dog","12"=>"Cat","13"=>"Horse");

Kod:
<?php
$a
=array("11"=>"Dog","12"=>"Cat","13"=>"Horse");
print_r(array_reverse($a));
?>


Çıktısı :
Kod:
Array ( [0] => Horse [1] => Cat [2] => Dog )


Not : Burada aynı şekilde sayısal key i kendi sıralaması ile aldı.
Anlaşılacağı üzere key leri string verirsek olduğu gibi tersten sıralamayı aldı.
key leri sayısal verirsek doğal olarak 0 dan başlayan tersten bir sıralama yaptı.