Разбор парсинг перебор массива средствами foreach на ключ и значение

Часто можно столкнуться с необходимостью последовательно вывести на печать или записать в переменную (в файл) значения произвольного массива:

$arr = array("apple","grapes","peach","watermelon","pear","orange");

Если Вы знаете индекс (ключ) переменной в массиве, Вы можете просто указать его, вывести на печать следующим образом:

echo $arr[5];

Результатом кода будет напечатанное слово апельсин:

orange

Но что делать, если ключи – индексы массива представлены произвольными значениями? Как в примере ниже:

$arr = array("first" => "apple", "second" => "grapes", "my" => "peach", "your" => "orange");

Чтобы получить – вывести все значения и ключи , мы используем конструктор foreach:

$arr = array("first" => "apple", "second" => "grapes", "my" => "peach", "your" => "orange");
foreach($arr as $key => $value){
echo $key.' =>'.$value.'<br />';
}

Если массив представлен одними значениями, можно получить их так:
$arr = array("apple","grapes","peach","orange");
foreach($arr as $value){
echo $value.'<br />';
}

Ключи , в этом случае , представлены числами по порядку : 0, 1, 2, 3.

Опубликовано 24.12.2014 в 19:43 · Автор Вебдизайнеру, сисадмину, вебмастеру · Ссылка
Рубрики: PHP программирование · Теги: , , , ,