Php Dizi fonksinlarından each fonksiyonu ile ilgili bir kaç örnek yaparak bu fonksiyonun ne işe yaradığını öğreceğiz. Bir dizinin ilk anahtar değer çiftini döndürür ve sonrakini bir ilerletir. while() döngüsü ile kullanıldığında, bütün dizi bilgileri elde edilir.

[php]
<?php
$dizi=array(‘ahmet’, ‘mehmet’, ‘mustafa’, ‘kemal’);
$sonuc = each($dizi);
print_r($sonuc);
?>
[/php]

Array
(
[1] => ahmet
[value] => ahmet
[0] => 0
[key] => 0
)

list() ve each() birlikte sıkça kullanılır.

[php]
<?php
$dizi = array(‘ahmet’, ‘mehmet’, ‘mustafa’, ‘kemal’);
while(list($anahtar, $deger) = each($dizi)){
echo "$anahtar => $deger\n";
}
?>
[/php]

çıktı olarak

0 => ahmet
1 => mehmet
2 => mustafa
3 => kemal

php