繁体   English   中英

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

[英]Need advice for efficient solution with operations on array in 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);

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM