专栏首页李蔚蓬的专栏PHP | 删除数组中指定索引的元素,并且重排索引

PHP | 删除数组中指定索引的元素,并且重排索引

  • 使用 unset 函数去 删除一个元素,会保持原有索引不变;
  • 如果打算重排索引(让索引从0开始,并且连续),可以使用 array_values 函数; 例:
<?php
  $array = array(0 => "a", 1 => "b", 2 => "c");
  unset($array[1]);
  print_r($array);

  $array = array_values($array);    
  print_r($array);   
?>

运行结果:

Array
(
    [0] => a
    [2] => c
)
Array
(
    [0] => a
    [1] => c
)

参考:PHP从数组中删除元素的四种方法实例

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第12周Python学习周记

    >>> b = a                                #没有创建新的对象

    凌川江雪
  • 第10-11周Python学习周记

    3.时间允许的话,尽可能了解一些身为程序员必要掌握的知识(例如json,参考于网络资源)。

    凌川江雪
  • PHP | 条件嵌套、循环嵌套、条件循环相嵌套

    demo: 假设在发3月工资的时候,不仅判定性别,还要判定男性是否有房,没有房,可以发放住房补贴,对于女性,判定是否怀孕,怀孕还有怀孕补贴:

    凌川江雪
  • 跟我学习php数组常用函数-上篇

    _simple
  • python--几种快速排序的实现以及运行时间比较

    快速排序的基本思想:首先选定一个数组中的一个初始值,将数组中比该值小的放在左边,比该值大的放在右边,然后分别对左边的数组进行如上的操作,对右边的数组进行如上的操...

    绝命生
  • python list定义并初始化长度

    使用Python的人都知道range()函数很方便,今天再用到它的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slid...

    py3study
  • PHP数组array类常见操作示例

    array_diff(arr1,arr2);//计算数组的差集(对比返回在 array1 中但是不在 array2 及任何其它参数数组中的值。)

    砸漏
  • 数据结构与算法-反转排序

    cwl_java
  • 冒泡排序算法(Bubble Sort)

             对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组的前面,把大的元素移动到

    itlemon
  • [PHP] 最简单的权限控制设计

    假设url部分我们只有action和method , 某个控制器下的某个方法 , 比如:log/loginlog 查看日志下的登陆日志, action就是l...

    陶士涵

扫码关注云+社区

领取腾讯云代金券