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

根据现有数据创建新的数据数组

根据现有数据创建新的数据数组

PHP
弑天下 2021-05-11 21:30:07
我有一个像这样的数组。[{    "image": "image1.png",    "url": "link1"},{    "image": "image2.png",    "url": "link2"},{    "image": "image3.png",    "url": "link3"}]我如何从上面的一个创建一个新的数组["image1.png","image2.png","image3.png"]这是我的代码,并且$main在顶部添加了json编码foreach ($main as $key =>$value){            foreach($value as $key1 => $value1) {         if($key1==='image'&&$key1!=url){            $image=$value1;             $array12 = array( 'image' =>$image);            }        }        $array12=json_encode($array12);        print_r($array12);  }我得到的结果是{"image":"image1.png"}{"image":"image2.png"}{"image":"image3.png"}
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

我会这样做:


$array12 = [];


foreach ($main as $key =>$value){

    $image=$value["image"]; 

    array_push($array12, $image);    

}


$array12=json_encode($array12);

print_r($array12);


查看完整回答
反对 回复 2021-05-28
  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

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