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

时间:2014-08-08 00:01:33

标签: 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($index, $singleData)) 
   );       
}
$result = json_encode($resultBasedData);
</pre>

预期的产出是     

     [{"name":"20140722.1304","data":[[0,0.225],[0,0.132],[0,0.114]]}]
    

感谢您的帮助。

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

1 个答案:

答案 0 :(得分:1)

$data = [0.225, 0.132, 0.114];

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

}, $data)]);