首页 > 解决方案 > 需要关于 PHP 中数组操作的有效解决方案的建议

问题描述

我正在寻找一种有效的解决方案来隔离数组元素并对其进行编辑:我的数组是:

$starting_array = array_slice($main_array, 8, 1);

数组元素的值在哪里

print_r($starting_array); 

// output:
Array (
    [key] => A;B;C;D;E;
)

我必须得到这个结果:

$ending_array = Array ( 
    [A] => 0 
    [B] => 1 
    [C] => 2 
    [D] => 3 
    [E] => 4 
)

我遵循了这种方法:

$middle1 = implode(" ", $starting_array);
$middle2 = explode(";", $middle1);
$ending_array = array_flip($middle2);

是否有更有效的解决方案来实现相同的结果?

标签: phparrays

解决方案


@AbraCadaver 和@ChrisG,我意识到我犯了一个错误。$middle1 现在是正确的。感谢双方!


推荐阅读