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

    php怎么去掉数组键值

    青灯夜游青灯夜游2022-04-20 17:12:07原创170

    php去掉数组键值的方法:1、使用“array_keys($array)”语句,可去掉全部键值,返回包含全部键名的数组;2、使用“array_splice($array,$start,$length)”语句,可去掉指定位置的一个或多个键值。

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

    php中去掉数组键值有多种方法,下面介绍两种方法:

    方法1:使用array_keys()函数

    array_key() 函数可以获取数组中的部分或所有键名。

    利用array_key() 函数可去掉数组的全部键值,返回包含全部键名的新数组。

    使用语法:

    array_keys($array)

    示例:

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array("Name"=>"Peter","Age"=>"41","Country"=>"USA");
    var_dump($arr);
    $keys=array_keys($arr);
    var_dump($keys);
    ?>

    1.gif

    方法2:使用array_splice()函数

    array_slice() 函数用来截取数组,也就是从数组中提取出一个片段

    使用语法:

    array_splice($array,$start,$length)

    参数:

    使用array_splice()函数可去掉指定位置的一个或多个键值。

    示例1:

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(10,12,20,25,24);
    echo "原数组:";
    var_dump($arr);
    
    echo "删除后的数组:" ;
    array_splice($arr,2);
    var_dump($arr);
    ?>

    2.png

    示例2:

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(10,12,20,25,24);
    echo "原数组:";
    var_dump($arr);
    
    echo "删除后的数组:" ;
    array_splice($arr,2,-1);
    var_dump($arr);
    ?>

    3.png

    推荐学习:《PHP视频教程

    以上就是php怎么去掉数组键值的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:php有操作时间的方法吗 下一篇:php怎么判断有没有小数点
    Web大前端开发直播班

    相关文章推荐

    • PHPStorm2022.1正式发布!看看有哪些功能改进?• php怎么统计数组里同一个值有几个• php怎么给数组增加一个数组元素• php怎么把负数转为正整数• 一起聊聊thinkphp6使用think-queue实现普通队列和延迟队列

    全部评论我要评论

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

    PHP中文网