list

Заносит элементы массива в переменные.
Синтаксис:

void list ( mixed ...)

Наподобие array(), функция list() не совсем функция, а языковая конструкция. Она используется для формирования списка переменных.
Замечание: list() работает только с цифровыми индексами массива и принимает ключи элементов начиная с 0.

Пример использования функции list():

$info = array("coffee", "brown", "caffeine");

// Выведем все переменныеlist($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.n";

// Выведем первый и последнийlist($drink, , $power) = $info;
echo "$drink has $power.n";

// Выведем только третийlist( , , $power) = $info;
echo "I need $power!n";
?>

Пример использования функции list():

<table>
<tr>
<th>Employee name</th>
<th>Salary</th>
<tr>
<th>
<?php

$result = mysql_query("SELECT id, name, salary FROM employees", $conn);
while (list($id, $name, $salary) = mysql_fetch_row($result)) {
echo " n" .
" $namen" .
" $salaryn" .
" n";
}
?>
</th>
</tr>
</table>

Пример использования функции list(): Индексы

<?php$info = array("coffee", "brown", "caffeine");
list($a[0], $a[1], $a[2]) = $info;
var_dump($a);
?>

array(3) {
[2]=>
string(8) "caffeine"
[1]=>
string(5) "brown"
[0]=>
string(6) "coffee"
}

Функция поддерживается PHP 3, PHP 4, PHP 5