время
|
|
Часть 3 Особенности реализации 57
true); // второй случай
В первом случае получим:
Array ([0] => Array ( [0] => папа [I] => сестра) [1] => 4 [2] => мама).
Во втором случае результат будет следующий:
Array ([2] => Array ([0] => папа [1] => сестра) [1] => 4 [0] => мама)
Обратите внимание, что значение "мама" в первом случае находится в массиве под
индексом, равным 2, а во втором случае индекс своего значения не изменил, т. е.
остался равным нулю.
252 Часть IV. PHP-функции
Параметр функции array_reserve — preserve_keys добавлен в функцию в РНР
4.0.3.
Как правило, каждый массив имеет свой внутренний указатель на текущий эле-
мент, который изначально стоит на первом элементе, вставленном в матрицу.
Функция current ( ) просто возвращает элемент массива, на котором находится
внутренний указатель. Это не перемещает указатель. Если внутренние точки ука-
зателя вне списка элементов, то функция current ( ) возвращает false.
Приведем пример:
$input = arrayC'php", 4.0, array