old.ubuntu-desktop.ru - Цикл foreach - PHP Главная > Веб-программирование > PHP
Цикл foreach
Цикл foreach предоставляет простой способ перебора массивов. Foreach работает только с массивами и объектами, и будет генерировать ошибку при попытке использования с переменными других типов или не инициализированными переменными.
Первый вид синтаксиса цикла foreach:
foreach ($array as $value) {
инструкции
}
Цикл foreach будет перебирать заданный массив — $array . На каждой итерации значение текущего элемента присваивается переменной $value.
Цикл foreach выполняет обход и чтение всех элементов массива, пока не будет достигнут последний.
Для того, чтобы напрямую изменять элементы массива внутри цикла, переменной $value должен предшествовать знак &. В этом случае значение будет присвоено по ссылке.
$masiv = array(1, 2, 3, 4, 5);
foreach ($masiv as &$i) {
$i = $i*10; // массив $i сейчас таков: array(10, 20, 30, 40, 50)
echo $i;
unset($i); // разорвать ссылку на последний элемент
}
1020304050
Ссылка на последний элемент массива остается даже после того, как оператор foreach завершил работу. Поэтому рекомендуется удалять ее с помощью функции unset().
Иногда возникает необходимость выполнить определенные задачи автоматически, например отключение компьютера по расписанию. В Linux для этой цели используется приложение crontab, это приложение запускается из терминала и способно выполнять команды и скрипты. Так же есть графический аналог планировщика crontab, это Gnome Schedule.Программа Gnome Schedule находится в официально репозитории Linux Ubuntu, ее можно установить через…
Evince — приложение просмотра документов, призванный заменить множество приложений одним простым, но функциональным.Evince разрабатывается в рамках проекта GNOME — официальной среды рабочего стола проекта GNU, но может использоваться и в других средах (например, KDE). Также доступна версия Evince для Windows.В состав GNOME Evince входит с момента выхода версии GNOME 2.12 7 сентября 2005 года.
Поддерживаемые форматы:
PDF — с…
Программа PhotoFilmStrip позволяет просто и быстро создать слайд шоу из Ваших фотографий с музыкальным сопровождением. Для создания слайд шоу выберите нужные фотографии, укажите аудиофайл, настройте траекторию перемещения и выполните рендеринг видео. Имеется несколько вариантов вывода: от VCD, SVCD, DVD до FULL-HD.
Для перехода между слайдами используется так называемый эффект Кена Бёрнса (Ken Burns). Комментарии к…
MEGA — файлообменник Кима Доткома.
Название сервиса MEGA расшифровывается как «MEGA Encrypted Global Access» (Зашифрованный глобальный доступ MEGA).
Облачное хранилище позволяет загружать на сервер файлы, хранить их там, а также обмениваться файлами с другими пользователями. В процессе загрузке файлы шифруются в браузере с помощью алгоритма AES, что обеспечивает их защиту от несанкционированного…
F-Spot — Программа-каталогизатор (органайзер) для Gnome, позволяющая управлять архивом фотографий. В программе предусмотрены основные операции для обработки фотографий:
Обрезать фотографию
Коррекция красных глаз
Обесцвечивание
Тонирование
Выравнивание
Автокоррекция цвета
Коррекция цвета
Увеличение резкости
Возможности программы:
Поддерживаемые форматы: JPEG, PNG, TIFF, DNG, цифровые негативы RAW (CR2, PEF,…