0
我是zend框架的新手,我在嘗試將項添加到數組時遇到問題。無法將項添加到foreach循環中的數組
第一i-創建的數據庫表對象:
$questionTable = new xxx();
$db = $questionTable->getAdapter();
$sql = "select * from questions where value='v'";
$res = $db->query($sql)->fetchAll();
的$ RES是一個陣列,其看起來像這樣在JSON [{ 'A':1},{ 'A':2},{」一個':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}]]。
有誰知道如何解決它?
THX提前:)
因此它可以作爲呼叫通過引用在C. THX它的作品! – 2012-08-07 02:22:48