• 技术文章 >后端开发 >PHP问题

    php怎么删除指定下标的数组元素

    青灯夜游青灯夜游2021-02-20 11:57:59原创80

    PHP中可以使用unset()函数来删除指定下标的数组元素,语法格式“unset($arr[指定下标]);”。unset()函数允许取消一个数组中的元素,但数组并不会重建索引,可以使用array_values()函数对索引重新整理排序。

    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

    PHP删除数组中指定下标的元素

    如果你想删除数组中的一个元素,你可以使用 unset() 。

    unset()函数允许取消一个数组中的元素,但数组并不会重建索引,即保持原有索引,因为php中的索引具有特殊的含义。如果你想对其他的键(key)重新整理排序,可以使用 array_values()。【推荐学习:《PHP视频教程》】

    示例:

    <?php
    $arr = array(1 => 'one', 2 => 'two', 3 => 'three');
    echo '<pre>';
    
    //删除下标为2的元素
    unset($arr[2]);
    print_r($arr);
    
    //使用array_values()重新建立索引
    $aar = array_values($arr);
    print_r($aar);
    ?>

    输出结果:

    Array
    (
        [1] => one
        [3] => three
    )
    Array
    (
        [0] => one
        [1] => three
    )

    更多编程相关知识,请访问:编程视频!!

    以上就是php怎么删除指定下标的数组元素的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 数组
    上一篇:php怎么将空格替换为“-” 下一篇:php与html的关系与区别是什么
    第15期线上培训班

    相关文章推荐

    • 列举thinkphp中常用的单字母的方法• php怎么移除第一个元素• php怎么将数组转换为json格式• php怎么将float转换成int类型• php怎么将数字字符串转为数组

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网