неопределенная ошибка переменной в цикле foreach

У меня есть проблема, где я использую это foreach код. Я получаю undefined variable: task ошибка.

<?
$data = file_get_contents('data.json');
$array = json_decode($data, 1);
foreach ($array as $task) { ?>
<tr>
<td>
<?= $task['name'] ?>
</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td><button class="btn btn-primary"><?= icon('stop'); ?></button></td>
<td><button class="btn btn-danger"><?= icon('times'); ?></button></td>
</tr>
<? }
?>

0

Решение

Вы забыли добавить начало php файла <?php и в конце <?php } ?>, что приведет к различным ошибкам

<?php
$data = file_get_contents('data.json');
$array = json_decode($data , 1);
foreach ($array as $task) { ?>
<tr>
<td>
<?= $task['name']; ?>
</td>
<td>Data</td>
<td>Data</td>
<td>Data</td>
<td><button class="btn btn-primary"><?= icon('stop'); ?></button></td>
<td><button class="btn btn-danger"><?= icon('times'); ?></button></td>
</tr>
<?php }
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector