PHP实现删除数组中的特定元素

PHP实现删除数组中的特定元素PHP实现删除数组中的特定元素

大家好,又见面了,我是你们的朋友全栈君。

方法一:

<?php
2 $arr1 = array(1,3, 5,7,8);
3 $key = array_search(3, $arr1);
4 if ($key !== false)
5     array_splice($arr1, $key, 1);
6 var_dump($arr1);
7 ?>

方法二

 <?php
2 $arr2 = array(1,3, 5,7,8);
3 foreach ($arr2 as $key=>$value)
4 {
5     if ($value === 3)
6         unset($arr2[$key]);
7 }
8 var_dump($arr2);
9 ?>

总结:
array_splice()函数删除的话,数组的索引值也变化了。

unset()函数删除的话,数组的索引值没有变化

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105899.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月24日 下午2:20
下一篇 2022年4月24日 下午2:20


相关推荐

  • 修改mysql的密码_sql数据库修改密码

    修改mysql的密码_sql数据库修改密码MySQL是一个关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。搭配PHP和Apache可组成良好的开发环境。因此用的很广泛。很多人都会遇到MySQL需要修改密码的情况,比如密码太简单、忘记密码等等。这里我就教大家几种修改MySQL密码的方法。这里以修改root密码为例,操作系统为windows。注意:修改MySQL是需要有mysql里的root权限的,

    2022年8月12日
    6
  • latex IEEEtran bib参考文献title双引号

    latex IEEEtran bib参考文献title双引号1.我想在其他latex文档中,使用IEEEtran.bst所定义的格式去引用参考文献,我的参考文献的具体信息存放在cankao.bib文件中了;然后我就使用下面两句引用参考文献;文献也能引用,也能正常显示,就是title上没有双引号,与IEEE提供的模板出现的参考文献有些差异;\bibliographystyle{IEEEtran}\bibliography{IEEEabrv,cankao}{}2.我这个傻叉捣鼓了两天,发现我所使用的文档中有一个语句已经定义了参考文献的格式,语句的内容如下

    2022年6月25日
    46
  • 万家灯火

    万家灯火

    2021年7月22日
    61
  • 史丰收速算

    史丰收速算史丰收速算法的革命性贡献是 从高位算起 预测进位 不需要九九表 彻底颠覆了传统手算 速算的核心基础是 1 位数乘以多位数的乘法 其中 乘以 7 是最复杂的 就以它为例 因为 1 7 是个循环小数 0 如果多位数超过 就要进 1 同理 2 7 3 7 6 7 也都是类似的循环小数 多位数超过 n 7 就要进 n 下面的程序模拟了史丰收速算法中乘以 7 的运算过程 乘以

    2026年3月26日
    2
  • 重启nginx后丢失nginx.pid的解决方法

    重启nginx后丢失nginx.pid的解决方法

    2021年10月8日
    98
  • JedisCluster详解

    JedisCluster详解redisredisclusterjedisjediscluster

    2022年10月14日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号