Сотрудник Иванов получает 25560 руб.
Операции над массивами
Перемещение по массиву
Для вывода на экран всех элементов массива в PHP используется очень удобный цикл foreach(), о котором уже шла речь. Он позволяет выводить как значения, так и индексы всех элементов массива.
Перебор элементов массива можно выполнить и с помощью специальных функций:
current(массив) текущий элемент массива,
next(массив) следующий элемент массива,
prev(массив) предыдущий элемент массива,
end(массив) конечный элемент массива,
reset(массив) начальный элемент массива.
Если к массиву не применялись функции перемещения, то считается, что указатель индексов установлен на его начальный элемент.
$my_array = array
(
“Иван”,
“Иванов”,
“доцент”,
);
echo current($my_array), “<BR>”; // “Иван”
echo next($my_array), “<BR>”; // “Иванов”
echo end($my_array), “<BR>”; // 25560
Использование функций next() и prev() может привести к выходу за пределы массива. В этом случае они возвращают значение false.
Копирование массивов
Чтобы скопировать один массив в другой, достаточно одного оператора присваивания:
//$old_array исходный массив
//$new_array новый массив
$new_array = $old_array
Изменение значений элементов в одном массиве никак не отразится на соответствующих элементах другого массива.
Дата добавления: 2015-08-26; просмотров: 767;