【问题标题】:Converting numeric array to associative array using implode or explode?使用内爆或爆炸将数值数组转换为关联数组?
【发布时间】:2020-01-26 14:45:59
【问题描述】:

假设我有一个数组,当我 var_dump(); 它时,它具有以下输出:

[1]=>
string(20) "Name:          Kevin"
[2]=>
string(20) "Age:              20"

我可以使用 implode 或 explode 对其进行操作,以便输出如下所示:

[Name]=>
string(5) "Kevin"
[Age]=>
string(2) "20"

任何帮助将不胜感激。

【问题讨论】:

    标签: php arrays explode implode


    【解决方案1】:

    您可以将explode()trim() 一起使用

    $array = [];
    
    foreach($initialArray as $data){
        $exploded = explode(':',$data);
        $array[trim($exploded[0])] = trim($exploded[1]);
    }
    

    输出:-https://3v4l.org/3q0i5

    【讨论】:

    • 这很好用,谢谢。我不确定你能不能像那样使用爆炸。
    • @Tenka 很高兴为您提供帮助。
    猜你喜欢
    • 2016-02-08
    • 1970-01-01
    • 2019-07-26
    • 1970-01-01
    • 2017-10-04
    • 2011-04-23
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多