Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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如何将所有数组元素添加到另一个数组_Php_Arrays_Json - Fatal编程技术网

PHP如何将所有数组元素添加到另一个数组

PHP如何将所有数组元素添加到另一个数组,php,arrays,json,Php,Arrays,Json,我想将所有数组元素作为元素添加到另一个数组中 这是我的密码 <pre> $resultBasedBuild = array(); $data = {0.225, 0.132, 0.114}; $index = 0; foreach ($data as $singleData) { $resultBasedData[] = array( 'name' => 'my name' ,'data' => array(array($i

我想将所有数组元素作为元素添加到另一个数组中 这是我的密码

<pre>
$resultBasedBuild = array();

$data = {0.225, 0.132, 0.114};
$index = 0;

foreach ($data as $singleData) {
   $resultBasedData[] = array(
       'name' => 'my name'      
      ,'data' => array(array($index, $singleData)) 
   );       
}
$result = json_encode($resultBasedData);
</pre>
预期的产出将是
$data = [0.225, 0.132, 0.114];

$result = json_encode(['name' => 'my name', 'data' => array_map(function ($item)
{
    return [0, $item];

}, $data)]);

谢谢你的帮助


我使用另一个数组对这个问题进行了排序。

谢谢您的评论,但输出结果并不是我所期望的。如果您在google中键入您的问题,您可能已经找到了。
$data = [0.225, 0.132, 0.114];

$result = json_encode(['name' => 'my name', 'data' => array_map(function ($item)
{
    return [0, $item];

}, $data)]);