Получение следующего элемента в массиве значений - PullRequest
0 голосов
/ 31 марта 2011

Я пытаюсь получить каждый вывод из файла JSON. Пока что у меня есть:

$json_feed = file_get_contents($indy_feed_url);
$json_items = json_decode($json_feed, TRUE);

$individual = $json_items['indy'][0];

, а затем повторить.

Это прекрасно работает для пункта 0. Однако я хочу сделать все элементы.

Количество элементов в файле json время от времени меняется, поэтому я не могу просто ввести здесь 10, потому что иногда их может быть 20 или 5 и т. Д.

Как я могу сделать это в цикле, чтобы он подсчитывал количество элементов и циклов столько раз?

1 Ответ

3 голосов
/ 31 марта 2011

Используйте выражение foreach :

foreach($json_items['indy'] as $item) {
    // do whatever you want with $item
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...