我遇到了一个新问题。
我知道如何定义静态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;
任何想法是什么问题?
答案 0 :(得分:2)
你想要的不是单个数组,而是数组中的数组,所以:
$element_array = array();
$element_array[] = array( 'field' => 'name', 'value' => $name );
$element_array[] = array( 'field' => 'nummer', 'value' => $numbers);
//and so on...