如何将一个数组添加到另一个数组

我有两个数组,我想用一个包含整个数据的数组来转换它。我的数组格式在这里


$fromData=array('id' => '004','shapeid' => 'circle','x' =>'360','y' => '560', 'tooltext' => 'vivek','labelpos' => 'bottom'); 


$ToData=array('id' => '005','shapeid' => 'triangle','x' =>'480','y' => '980', 'tooltext' => 'kimi','labelpos' => 'top'); 

我想将整个数据放在一个数组中。


互换的青春
浏览 265回答 2
2回答

慕码人8056858

你可以使用 array_merge_recursive$fromData=array('id' => '004','shapeid' => 'circle','x' =>'360','y' => '560', 'tooltext' => 'vivek','labelpos' => 'bottom'); $ToData=array('id' => '005','shapeid' => 'triangle','x' =>'480','y' => '980', 'tooltext' => 'kimi','labelpos' => 'top'); $newdata=  array_merge_recursive($fromData,$ToData);输出将是Array([id] => Array    (        [0] => 004        [1] => 005    )[shapeid] => Array    (        [0] => circle        [1] => triangle    )[x] => Array    (        [0] => 360        [1] => 480    )[y] => Array    (        [0] => 560        [1] => 980    )[tooltext] => Array    (        [0] => vivek        [1] => kimi    )[labelpos] => Array    (        [0] => bottom        [1] => top    )  )

呼啦一阵风

这可以根据@Ajith 在上述评论中的建议来完成$result[] = $fromData; $result[] = $ToData;你可以在这里查看这个实现,https://3v4l.org/0QR56
打开App,查看更多内容
随时随地看视频慕课网APP