小编lou*_*898的帖子

PHP 通过键取消移动关联数组

我尝试使用 unshift 将数组项移动到数组顶部,但得到了意外的结果:

$all_people = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
   $new_value = $all_people['Ben'];
   array_unshift($all_people, $new_value);
Run Code Online (Sandbox Code Playgroud)

在这里,我希望有一个数组,其中"Ben"=>"37第一项是,但我最终得到的是:

array(4) { [0]=> int(0) [1]=> string(5) "Peter" [2]=> string(3) "Ben" [3]=> string(3) "Joe" }
Run Code Online (Sandbox Code Playgroud)

第一个元素是空的,“Ben”还没有移动到顶部,我认为这会发生。有人可以帮我吗?谢谢!

php arrays

2
推荐指数
1
解决办法
1212
查看次数

标签 统计

arrays ×1

php ×1