Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 定义动态JSON数组_Php_Html_Arrays_Json_Loops - Fatal编程技术网

Php 定义动态JSON数组

Php 定义动态JSON数组,php,html,arrays,json,loops,Php,Html,Arrays,Json,Loops,我有一个新问题 我知道我必须如何定义静态JSON数组,但现在我必须使其成为动态的,这样才能添加带有循环的项 这是静态版本: $json = array(array('field' => 'name', 'value' => $name), array('field' => 'nummer', 'value' => $numbers)); echo json_enco

我有一个新问题

我知道我必须如何定义静态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;

知道问题出在哪里吗?

您不希望使用单个数组,而是希望使用数组中的数组,因此:

    $element_array = array();
    $element_array[] = array( 'field' => 'name', 'value' => $name );
    $element_array[] = array( 'field' => 'nummer', 'value' => $numbers);

//and so on...

请始终引用准确的错误消息。这是可怕的恼人的猜测。没有错误消息,因为该功能将永远不会完成,我看不到它在做什么。但是下面的答案对我帮助很大。