Декодировать значение json?

#php #json

#php #json

Вопрос:

Я хочу получить строку из базы данных и получить ее значение, но есть ошибка:

$row->airline это: [{"name_airline":"aaaaa"},{"name_airline":"bbbbb"},{"name_airline":"ccccc"}]

 foreach ($results->result() as $idx => $row) {
    $airline = json_decode($row->airline);
    foreach ($airline as $val) {
        echo '<td>' . $val . '</td>'; //Line 97
    }
}
  

Ошибка:

Обнаружена ошибка PHP

Серьезность: 4096

Сообщение: объект класса stdClass не может быть преобразован в строку

Имя файла: core/Loader.php (679) : код eval()’d

Номер строки: 97

Ответ №1:

Я думаю, вы хотите echo '<td>' . $val->name_airline . '</td>'