Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30


Чувашия-это моя Россия

Инструкция цикла foreach.

Цикл foreach предназначен специально для перебора всех элементов массива - набор ключей, каждому из которых соответствует некоторое значение при создании сайта. Значит, инструкция ( конструкция, как Вам нравится) foreach предоставляет простой способ перебора массивов. Инструкция цикла foreach работает только с массивами и объектами, и будет генерировать ошибку при попытке использования с переменными других типов, неопределенными переменными. Существует два вида синтаксиса:

  
                        foreach (array_expression as $value)
                                   statement;
                                  
                        foreach (array_expression as $key => $value)
                                  statement;

Можно привести вид инструкция цикла foreach и на русский манер:

 
                        foreach {массив as $ключ=>$значение) 
                   
                                   команды;

При этом команды циклически выполняются для каждого элемента массива, при этом очередная пара ключ=>значение оказывается в переменных $ключ и $значение.

У цикла foreach имеется сокращенная форма синтаксиса, которая используется, когда не важно значение ключа очередного элемента. Вот посмотрите:

 
                   foreach ($массив as $значение)
                    
                           команды;

В данном случае доступно лишь значение очередного элемента массива, но не его ключ. Это может быть полезно, например, для работы с массивами-списками при создании сайта.

Цикл foreach, оперирует не исходным массивом, а его копией. Это означает, что любые изменения, которые вносятся в массив, не могут отображаться из тела цикла foreach. Возможно в качестве массива использовать не только переменную, но и результат работы какой-нибудь функции, возвращающей массив. При этом функция вызывается один раз — до начала цикла, потом цикл повторится с копией возвращенного значения.

Для того чтобы иметь возможность изменять массив изнутри тела цикла требуется написать следующее:

 
                   foreach ($массив as $ключ=>&.$значение) {
                      
                  /*  тут есть возможность менять $значение, 
                      тогда изменятся элементы 
                      исходного массива $массив.  */
                  }

seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно на главную     назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: