php数组怎么遍历移除指定值

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

php数组遍历移除指定值

实现思想:

  • php中,想要遍历数组,可以使用foreach语句;

  • 在循环体中,使用if语句和“===”操作符判断当前数组值是否为指定值

    如果是,则利用unset()函数将该元素删除即可

实现代码:

<?php
$arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
var_dump($arr);
foreach($arr as $key=>$value){
	if($value==="blue"){
		unset($arr[$key]);
	}
}
var_dump($arr);
?>

输出结果:

1.png

--结束END--

本文标题: php数组怎么遍历移除指定值

本文链接: https://www.lsjlt.com/news/358.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php数组怎么遍历移除指定值

    方法:1、用“foreach($arr as $key=>$value)”语句遍历数组;2、用“if($value==="指定值")”语句判断当前数组值是否为需要移除的值,如果是,则用“unset($arr[$key])”语句将该元素删除。
    阅读数:730 php 数组
  • php怎么判断指定值是不是数组键名

    在php中,可以利用array_key_exists()函数来判断指定值是不是数组键名,该函数可以检查某个数组中是否存在指定的键名;语法“array_key_exists(key,array)”。
    阅读数:674 php 数组 键名
  • php怎么检测数组中是否有指定值

    3种方法:1、用foreach语句和“==”运算符,语法“foreach($arr as $v){if($v==指定值){//存在}}”。2、用in_array(),语法“in_array("指定值",数组)”,返回TRUE则存在,反之不存在。3、用array_search(),语法“array_search("指定值",数组)”,如果值存在则返回对应键名,反之返回false。本教程操作环境:win
    阅读数:459 php数组 php
  • php怎么判断指定值在数组里出现了几次

    实现步骤:1、利用array_count_values()函数统计数组所有值的次数,语法“array_count_values(原数组)”,会返回一个关联数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数;2、利用“$关联数组变量名[指定值]”语句访问关联数组,获取指定值的出现次数即可。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php判断指定值在数组里出现了
    阅读数:411 php数组 php
  • php怎么查询指定值是数组中的第几个元素

    查询步骤:1、利用array_values()函数重置数组键名,将数组转为索引数组,语法“array_values(数组)”;2、利用array_search()函数获取指定值在索引数组中的位置(索引值+1)即可,语法“array_search("指定值",索引数组)+1”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在PHP中,可以使用array_values()和ar
    阅读数:774 php数组 php
  • php怎么移除最后两个数组元素

    两种移除方法:1、使用array_splice()函数,只需将该函数的第二个参数设置为“-2”即可,语法“array_splice($arr,-2)”,会改变原数组。2、使用array_slice()函数,只需将该函数的第二个参数设置为0,第三个参数设置为“-2”即可,语法“array_slice($arr,0,-2)”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php
    阅读数:769 php数组 php
  • php怎么判断数组中指定值是不是最后一个元素

    两种判断方法:1、利用end()函数和“===”运算符,获取数组最后一个元素的值,比较该元素值是否为指定值即可,语法“end($arr==="指定值")”,如果相等则是,反之则不是。2、利用array_pop()函数和“===”运算符,语法“array_pop($arr==="指定值")”,如果相等则是,反之则不是。php零基础到就业直播视频课:进入学习本教程操作环境:windows7系统、PHP8
    阅读数:293 php php数组
  • php怎么遍历指定目录中的内容

    这篇文章主要介绍“php怎么遍历指定目录中的内容”,在日常操作中,相信很多人在php怎么遍历指定目录中的内容问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php怎么遍历指定目录中的内容”的疑惑有所帮助!接下来
    阅读数:130 php
  • PHP数组怎么根据指定条件求和

    方法:1、用“$sum=0;”定义变量来存储求和结果;2、用“foreach($arr as $v){}”循环遍历数组;3、在循环体中,用if语句设置条件过滤元素,将满足条件的元素相加求和即可,语法“if(条件){$sum+=$v;}”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑PHP数组根据指定条件求和步骤1:定义一个变量赋值0,用于存储求和结果。$sum=0;步骤2
    阅读数:125 php php数组
  • php怎么遍历数组去掉空格元素

    实现步骤:1、利用foreach语句循环遍历数组,语法“foreach ($array as $key => $value){循环语句块;}”;2、在循环体中,利用“==”运算符判断数组元素“$value”是否为空格,如果是则利用unset()函数根据键名“$key”删除该空格元素,语法“if($value==" "){unset($array[$key]);}”。本教程操作环境:windows7系
    阅读数:970 php数组 php
  • php如何遍历数组

    在php中对数组进行遍历的几种方法:1.使用for循环遍历;2.使用forEach循环遍历;3.使用指针遍历;在php中对数组进行遍历的几种方法1.使用for循环遍历数组for($i=0;$icount($subject1);$i++){
    阅读数:314 PHP 数组 遍历
  • php怎么判断字符串等不等于指定值

    判断方法:1、利用strcmp()函数判断,语法“strcmp(字符串,指定值)”,如果相等则返回0;2、利用strcasecmp()函数判断,语法“strcasecmp(字符串,指定值)”,如果相等则返回0;3、利用“==”或“===”运算符判断,语法“字符串==指定值”或“字符串===指定值”。
    阅读数:559 php php字符串
  • php如何遍历关联数组

    这篇文章将为大家详细讲解有关php如何遍历关联数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。遍历关联数组如需遍历并输出关联数组的所有值,您可以使用 foreach 循环,就像这样:实例?php$a
    阅读数:647 php
  • php怎么查询是否包含指定数组值

    查询方法:1、使用in_array()函数,语法“in_array(值,array)”,如果包含则返回TRUE;2、使用array_search()函数,语法“array_search(值,array)”,如果包含则返回对应的键名。
    阅读数:321 php 数组
  • php怎么利用key去掉数组的指定元素

    方法:1、利用“array_keys(数组)”返回包含数组键名的新数组;2、利用“array_search(key,新数组)”返回指定key在新数组中的键名;3、利用“array_splice(数组,指定key键名,1)”去掉指定元素即可。
    阅读数:728 php
  • php数组怎么检测指定索引是否存在

    两种检测方法:1、使用array_key_exists()函数,可检查数组中是否存在指定索引,语法“array_key_exists(指定索引值,数组)”,返回值为true则存在,反之则不存在。2、使用isset()函数检测指定索引对应的数组元素是否存在即可,语法“isset($数组名[指定索引值])”,返回值为true则存在,反之则不存在。本教程操作环境:windows7系统、PHP8.1版、DE
    阅读数:247 php php数组
  • php怎么去除数组指定条件的值

    去除步骤:1、利用foreach语句循环遍历数组,语法“foreach ($array as $key => $value){//循环体语句块}”;2、在循环体中,使用if语句设置条件过滤元素,使用unset()函数删除满足条件的元素即可,语法“if(条件){unset($array[$key]);}”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php去除数组指定条件值
    阅读数:927 php数组 php
  • php怎么遍历一维数组求和

    遍历求和步骤:1、定义一个变量赋值0,用于存储求和结果,语法“$sum=0;”;2、利用foreach语句循环遍历一维数组,语法“foreach($arr as $v){//循环体语句块}”;3、在循环体中,利用“+=”运算符将数组元素一个个相加求和,语法“$sum+=$v;”,循环结束后,“$sum”的值就是求和结果。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑php遍
    阅读数:626 php数组 php
  • php遍历数组什么意思

    php遍历数组的意思就是通过php代码把数组中的每个元素都访问到,其遍历数组的方法:1、通过for循环方式遍历;2、通过foreach循环遍历数组等等。
    阅读数:689 php 遍历数组
  • php怎么删除指定下标的数组值

    php删除指定下标数组值的方法:1、使用unset()函数,语法“unset($arr[指定下标]);”;2、使用array_splice()函数,语法“array_splice($arr, 指定下标,1)”。
    阅读数:212 php 数组