Home > Articles > Programming > PHP

  • Print
  • + Share This
This chapter is from the book

This chapter is from the book

Turning an Array into Variables

while (list($key, $value) = each($a))
<?php
  $a = array('one' => 'I', 'two' => 'II', 'three' => 'III', 'four' => 'IV');
  while (list($key, $value) = each($a)) {
    echo htmlspecialchars("$key: $value") . '<br
/>'; 
  }
?>

Looping through an Array with list() and each() (each-list.php)

Whenever each() is used, the use of list() is a good idea. Within list(), you provide variable names for all values with numeric 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.

while (list(, $value) = each($a)) {
  echo htmlspecialchars("$value") . '<br />'; 
}
  • + Share This
  • 🔖 Save To Your Account