使用内爆或爆炸将数值数组转换为关联数组?
Converting numeric array to associative array using implode or explode?
所以假设我有一个数组,当我 var_dump();
它时,它有以下输出:
[1]=>
string(20) "Name: Kevin"
[2]=>
string(20) "Age: 20"
我可以使用 implode 或 explode 来操纵它,以便输出看起来像这样吗:
[Name]=>
string(5) "Kevin"
[Age]=>
string(2) "20"
如有任何帮助,我们将不胜感激。
您可以将 explode()
与 trim()
一起使用
$array = [];
foreach($initialArray as $data){
$exploded = explode(':',$data);
$array[trim($exploded[0])] = trim($exploded[1]);
}
所以假设我有一个数组,当我 var_dump();
它时,它有以下输出:
[1]=>
string(20) "Name: Kevin"
[2]=>
string(20) "Age: 20"
我可以使用 implode 或 explode 来操纵它,以便输出看起来像这样吗:
[Name]=>
string(5) "Kevin"
[Age]=>
string(2) "20"
如有任何帮助,我们将不胜感激。
您可以将 explode()
与 trim()
$array = [];
foreach($initialArray as $data){
$exploded = explode(':',$data);
$array[trim($exploded[0])] = trim($exploded[1]);
}