【问题标题】:Force change array key to continous numbering [duplicate]强制将数组键更改为连续编号[重复]
【发布时间】:2015-05-31 12:26:21
【问题描述】:

我有一个类似下面例子的问题。 我的数组输出是数组键 #4 丢失,

Array (    [0] => Array
      (
           [milestonename] => Start Date
           [datefrom] => 03/01/2015
       )

   [1] => Array
       (
           [milestonename] => Finish Date
           [datefrom] => 03/24/2015
       )

   [2] => Array
       (
           [milestonename] => Release Date
           [datefrom] => 03/29/2015
       )

   [3] => Array
       (
           [milestonename] => release dasa
           [datefrom] => 03/16/2015
       )

   [5] => Array
       (
           [milestonename] => dasawarsa
           [datefrom] => 03/16/2015
       )

   [6] => Array
       (
           [milestonename] => lasawara
           [datefrom] => 03/18/2015
       )

   [7] => Array
       (
           [milestonename] => testing das
           [datefrom] => 03/29/2015
       ) )

我希望这个数组键是连续编号的,就像数组键是按数字排序一样

Array (    [0] => Array
      (
           [milestonename] => Start Date
           [datefrom] => 03/01/2015
       )

   [1] => Array
       (
           [milestonename] => Finish Date
           [datefrom] => 03/24/2015
       )

   [2] => Array
       (
           [milestonename] => Release Date
           [datefrom] => 03/29/2015
       )

   [3] => Array
       (
           [milestonename] => release dasa
           [datefrom] => 03/16/2015
       )

   [4] => Array
       (
           [milestonename] => dasawarsa
           [datefrom] => 03/16/2015
       )

   [5] => Array
       (
           [milestonename] => lasawara
           [datefrom] => 03/18/2015
       )

   [6] => Array
       (
           [milestonename] => testing das
           [datefrom] => 03/29/2015
       ) )

【问题讨论】:

  • 您好,您能否向我们展示任何代码以进一步解决此问题?
  • 如果键连续是绝对必要的,那么只需执行$myArray = array_values($myArray); 否则何必担心呢?一般来说,它不应该是必需的

标签: php arrays sorting


【解决方案1】:

使用array_values:

$fixed_array = array_values($array);

【讨论】:

  • 谢谢我已经尝试过并且有效:)
【解决方案2】:

你可以使用array_values函数

$arr = array_values($arr);

【讨论】:

    猜你喜欢
    • 2016-04-09
    • 2023-03-12
    • 2023-03-11
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2018-05-26
    相关资源
    最近更新 更多