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

    php数组去掉某个值可以吗

    青灯夜游青灯夜游2022-07-08 19:20:20原创170

    php可以去掉数组中的某个值。两种去除方法:1、通过foreach遍历后用unset()删除,语法“foreach($arr as $k=>$v){if($v==="值"){unset($arr[$k]);}}”;2、通过array_search()查找元素后用unset()删除,语法“unset($arr[array_search("值",$arr,true)])”。

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

    php可以去掉数组中的某个值。

    下面介绍两种去掉数组中的指定值的方法:

    方法1:通过foreach遍历后用unset删除

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(1,2,3,4,"aa","bb");
    var_dump($arr);
    foreach($arr as $k=>$v){
    	if($v==="aa"){
    		unset($arr[$k]);
    	}
    }
    var_dump($arr);
    ?>

    1.png

    方法2:通过array_search查找元素后用unset删除

    <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(1,2,3,4,"aa","bb");
    var_dump($arr);
    $key=array_search("bb",$arr,true);
    unset($arr[$key]);
    var_dump($arr);
    ?>

    2.png

    推荐学习:《PHP视频教程

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php数组 php
    上一篇:php数组中键能不能为数字 下一篇:PHP数组可以返回指定元素吗
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• php数组中键是不是唯一标识符• php数组中怎么增加一个值• php数组求和与平均值的函数是什么• php数组怎么去除重复和空元素• php数组怎么去除0和重复值
    1/1

    PHP中文网