【问题标题】:php how to sort/serialize array keysphp如何对数组键进行排序/序列化
【发布时间】:2014-10-22 16:51:43
【问题描述】:

我不确定这些词是否能正确表达我的疑问。 我有以下数组,过滤阶段的结果。如您所见,键不是连续的[例如2,3,5,7 等]。是否有任何 php 函数会自动为我重新构造键(例如,第一个键是 0,然后是连续的 1、2、3 等)? sort() 函数没有帮助,我还尝试了其他几个 PHP 数组排序函数,但都没有帮助。

Array
(
    [2] => RP/
    [3] => LONU1
    [5] => 1.ISL
    [7] => 2.KHO
    [9] => 3.KHO
    [11] => 4.RUMA/
    [12] => 5  EK
    [13] => 6  EK 582
    [14] => 7  E
    [15] => 8  EK 011 L
)

【问题讨论】:

  • array_values 可能吗? sort 会这样做,当然它也会排序。
  • @AbraCadaver :是的,没错。 array_values() 做到了。非常感谢。

标签: php arrays sorting


【解决方案1】:

array_values 是你的朋友。

$array = array_values($array);

Source

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2010-09-10
    • 1970-01-01
    • 2010-10-26
    相关资源
    最近更新 更多