2011-10-19 31 views
0

我想从数据库中的foreach一行并获得价值,但有错误: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 
    } 
} 

Eror:

A PHP Error was encountered

Severity: 4096

Message: Object of class stdClass could not be converted to string

Filename: core/Loader.php(679) : eval()'d code

Line Number: 97

回答

1

我想你想echo '<td>' . $val->name_airline . '</td>'