为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
互换的青春 2022-06-17 16:50:05
我有两个数组,我想用一个包含整个数据的数组来转换它。我的数组格式在这里$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'); 我想将整个数据放在一个数组中。
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

你可以使用 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

    )


  )


查看完整回答
反对 回复 2022-06-17
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

这可以根据@Ajith 在上述评论中的建议来完成

$result[] = $fromData;
$result[] = $ToData;

你可以在这里查看这个实现,https://3v4l.org/0QR56


查看完整回答
反对 回复 2022-06-17
  • 2 回答
  • 0 关注
  • 264 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信