Whenever each() is used, the use of list() is a good idea. Within list(), you provide variable names for all values with numerical indices in the array that is returned by each(). This makes while/each() loops even easier to use, as the code shows. Within the parentheses, the variable names are provided. Looping Through an Array with list() and each() (each-list.php)<?php $a = array('one' => 'I', 'two' => 'II', 'three' => 'III', 'four' => 'IV'); while (list($key, $value) = each($a)) { echo htmlspecialchars("$key: $value") . '<br />'; } ?>
|