Мой код:
$itog=json_decode($result3, true);
foreach ($itog as $out) {
echo "<tr>
<td>".$i."</td>
<td>".$out[$i]['document_id']."</td>
</tr>";
$i=$i+1; }
Данный код переберает данные и должен выводить в таблицу данные из массива. В массиве 20 элементов $itog[0],$itog1 и т.д., но по факту выводит только один элемент и $i второго. Дальше перебор данных не идет. Как сделать полный перебор массива в моем случае? Спасибо.
Самый простой способ сделать - добавить $itog['documents'], так как все нужные Вам элементы находятся внутри documents.
$itog=json_decode($result3, true);
foreach ($itog['documents'] as $out) {
echo "<tr>
<td>".$i."</td>
<td>".$out['document_id']."</td>
</tr>";
$i++;
}
Если Вы хотите по строке на документ, то и итерировать нужно документы:
$itog=json_decode($result3, true);
foreach ($itog['documents'] as $i => $out) {
echo "<tr>
<td>".$i."</td>
<td>".$out['document_id']."</td>
</tr>";
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости