【发布时间】:2011-10-27 03:04:43
【问题描述】:
php 中有没有办法删除数组中的元素,然后重新索引剩余的元素?例如,这就是我想要做的。在一个数组中,
$a = array("a","b","c");
我想删除元素“b”,我使用 unset() 来删除数组,如 (“a”,null,“c”)。我真正想要的是在删除“b”之后创建数组(“a”,“c”)。我怎样才能做到这一点?谢谢!
【问题讨论】:
标签: php
php 中有没有办法删除数组中的元素,然后重新索引剩余的元素?例如,这就是我想要做的。在一个数组中,
$a = array("a","b","c");
我想删除元素“b”,我使用 unset() 来删除数组,如 (“a”,null,“c”)。我真正想要的是在删除“b”之后创建数组(“a”,“c”)。我怎样才能做到这一点?谢谢!
【问题讨论】:
标签: php
unset 不会在您的数组中创建空元素。该数组将比以前小一个元素。
如果您想在删除元素后重新索引数组,请使用$array = array_values($array);。
【讨论】:
【讨论】:
unset($a[1]);
$a = array_values($a);
【讨论】: