我浏览了帖子 - php - array_fill 负索引
PHP 肯定没有说明为什么它在 (-ive) start_index 之后从 0 开始,但是,但是,如果我尝试array_fill
从-2
已经定义了索引的数组的-1
索引开始0
,原始数组就会消失。
$a = array('-1'=>'harry','0'=>'alex');
$a = array_fill(-2,4,'roger');
print_r($a);
输出
Array ( [-2] => Roger [0] => Roger [1] => Roger [2] => Roger )
并且$a[-1]
是未定义的偏移误差。$a[0]
被罗杰覆盖。
有什么解释吗??以及未来类似情况的工作提示..!!