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)]);