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

从值中获取子字符串作为数组中的键

从值中获取子字符串作为数组中的键

PHP
心有法竹 2021-10-15 15:37:25
我有一个如下所示的数组。$as = Array(    Array        (            2 => "Name: SIP/3004",            10 => "Status: 5"        ),    Array        (            2 => "Name: SIP/3001",            10 => "Status: 2"        ),    Array        (            2 => "Name: Local/3001@bell-cab-agent",            10 => "Status: 1"        ));我想删除主数组,我想从值中获取子字符串作为数组键并删除所有数组中的当前键。请求的输出如下Array        (            "Name" => "SIP/3004",            "Status" => "5"        )Array        (            "Name" => "SIP/3001",            "Status" => "2"        )Array        (            "Name" => "Local/3001@bell-cab-agent",            "Status" => "1"        )谢谢。
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

这应该按照您的要求将其全部放在一个数组中


$new_array = [];


foreach($as as $inner_array)

{

    $temp_array = [];

    foreach($inner_array as $val){

        $temp = explode(": ", $val);

        $temp_array[$temp[0]] = $temp[1];

    }


    array_push($new_array, $temp_array);

}


print_r($new_array);


查看完整回答
反对 回复 2021-10-15
  • 1 回答
  • 0 关注
  • 103 浏览

添加回答

举报

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