<?php
$greetings = array ("English"=>"Hi","French"=>"Salut","Turkish"=>"Merhaba");
asort($greetings);
while ( list($dil,$selam) = each($greetings) ) {
echo $dil." dilinde ".$selam." deriz.<br>";
}
?>Çıktı:
English dilinde Hi deriz. Turkish dilinde Merhaba deriz. French dilinde Salut deriz.
Gördüğünüz gibi array dizimizdeki value değerlerimizi asort( ) ile alfabetik olarak sıraladık. Döngümüzle yazdırdık. Alfabetik sıraya göre önce Hi, sonra Merhaba ve Salut yazıldı. Birde while döngümüzde list($dil,$selam) ile key değerlerimizi $dil değişkenine, value değerlerini $selam değişkenine aktardık.
asort( ) ile değişkenimizin value değerlerini alfabetik olarak sıraladık.
Eğer asort yerine arsort kullansaydık value değerlerimizi ters alfabetik sıralamış olacaktık.
French dilinde Salut deriz. Turkish dilinde Merhaba deriz. English dilinde Hi deriz.
Eğer ksort kullansaydık bu sefer key değerlerimizi düz alfabetik olarak sıralayacaktık.
English dilinde Hi deriz. French dilinde Salut deriz. Turkish dilinde Merhaba deriz.
Eğer krsort kullansaydık key değerlerimizi ters alfabetik olarak sıralamış olacaktık.
Turkish dilinde Merhaba deriz. French dilinde Salut deriz. English dilinde Hi deriz.

Yorumlar
Yeni yorum gönder