время
|
|
Часть 3 Особенности реализации 59
передвигает курсор в массиве .
Эти значения возвращаются в четырехэлементной матрице со значениями 0, 1 ,
указателем и значением. Элементы 0 и указатель содержат ключевое название эле-
мента массива, а 1 и значение содержат данные.
Глава 20. Функции для работы с массивами 253
Если внутренний указатель матричных точек проходит мимо всех значений, функ-
ция each () возвращает false. Приведем пример:
$new = array ("саша", "игорь", "таня", "валера", "катя", "надя");
$too = each ($new);
Результатом выполнения данной программы будет массив, состоящий из следую-
щих строк:
0 => О
1 => 'саша'
key => О
value => 'саша'
Так как никаких манипуляций с указателем матрицы не было произведено, то
key = 0;. Теперь произведем преобразования:
$new = array("Саша" => "Шурик", "Виталик" => "Виталь");
$bar = each($new);
В итоге получим:
0 => 'Саша'
1 => 'Шурик'
key