sort函数默认只会对数组键值从0开始重置,不会对数组之前键值就行排序后在重置
$arr=array('8'=>'name1','10'=>'name2');
sort($arr);
print_r($arr);
结果:Array ( [0] => name1 [1] => name2 )
$arr=array('aa1'=>'name1','bb3'=>'name2');
sort($arr);
print_r($arr);
结果:Array ( [0] => name1 [1] => name2 )
本文深入探讨了PHP中sort函数的行为特点,特别是在处理带有特定键名的数组时的表现。通过实例展示了当数组包含非连续或非数字键名时,sort函数如何重置数组键值而非按原有键名排序。
546

被折叠的 条评论
为什么被折叠?



