php - 删除某些值时如何排列键?

标签 php arrays

如果我有数组并取消设置下面的某些值。

Array
(
    [0] => oo
    [1] => bb
    [2] => dd
    [3] => zz
    [4] => gg
)

取消某些值

Array
(
    [0] => oo
    [2] => dd
    [4] => gg
)

它仍然是 3 个键。我可以在不使用 sort() 函数的情况下将键从 0 排列到 3,因为我不想像这样对数组中的键或项目进行排序。

Array
(
    [0] => oo
    [1] => dd
    [2] => gg
)

谢谢

最佳答案

重新创建数组

$newAr = array(); // your array
foreach($ar as $one){
   $newAr[] = $one;
}
print_r($newAr)

关于php - 删除某些值时如何排列键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6735397/

相关文章:

java - 在 Java 中创建泛型数组

java - 打印数组显示错误的输出

arrays - 从没有列名的 Postgres 行构建 JSON

javascript - 如何将整数数组递增 1

php - 如何配置 php 的 "array_rand"不连续给出 2 个相同的结果?

php - 使用军械测量东向和北向系统查找最接近给定邮政编码的邮政编码

PHP mysqli 搜索多个表

php - 循环自定义帖子类型

arrays - swift 4组合函数

php - Yii2:具有高级配置的通用 Assets