我是 zend 框架的新手,在尝试将项目添加到数组时遇到问题。
首先我创建了一个数据库表对象:
$questionTable = new xxx();
$db = $questionTable->getAdapter();
$sql = "select * from questions where value='v'";
$res = $db->query($sql)->fetchAll();
$res 是一个数组,在 JSON [{'a':1},{'a':2},{'a':3}] 中看起来像这样
然后我用了一个 foreach :
foreach($res as $element)
{
$value = $element['a'];
if($value == 2)
{
$element['extra'] = 10;
}
}
然后当我使用以下方法打印结果时:
echo Zend_Json_Encoder::encode($res);
它仍然是 [{'a':1},{'a':2},{'a':3}]。
有谁知道如何修理它?
提前谢谢:)