0
我有一个新问题。定义动态JSON阵列
我知道我是如何定义一个静态JSON数组,但现在我必须使这个动态,所以我可以添加一个循环的项目。
这是静态版本:
$json = array(array('field' => 'name',
'value' => $name),
array('field' => 'nummer',
'value' => $numbers));
echo json_encode($json);
,现在我得到了这一点,但它并没有以这种方式工作:
$element_array = array($element_array);
array_push($element_array, 'field' => 'name', 'value' => $name);
array_push($element_array, 'field' => 'nummer', 'value' => $numbers);
$json = $element_array;
任何想法是什么问题?
*请请*总是给确切的错误信息。这是*可恶*令人讨厌的必须猜测。 – 2010-08-18 10:37:28
没有错误消息,因为函数永远不会完成,我看不到它在做什么。但下面的答案帮了我很多。 – mikepenz 2010-08-18 12:29:02