我在 Google 上搜索了两天,并尝试查看 PHP 手册,但我仍然不记得那个对齐 PHP 数组键值的函数。
我正在寻找的只是需要这个的函数:
Array
(
[0] => 1
[3] => 2
[4] => 3
[7] => 4
[9] => 5
)
并将其转换成这样:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
基本上,数组首先按键排序(附加到它们的值与它们保持一致),然后将所有键连续设置为所有计数数字,而不跳过任何数字(0,1,2,3,4,5 ,6,7,8,9...)。几个月前我看到它与 ksort() 一起使用,但无法记住或找到这个难以捉摸的函数。
好吧,你看,这个很难,因为 PHP 数组函数页面上的一般描述并没有说这个函数可以实现你正在寻找的功能。
但您可以使用对数组进行排序ksort()
,然后使用这个:array_values()
。来自 PHP 手册的页面:
array_values()
返回输入数组中的所有值并以数字方式索引数组。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)