• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP删除数组中特定元素的两种方法

    方法一:

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

    输出:

    array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) }

    方法二:

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

    输出:

    array(4) { [0]=> int(1) [2]=> int(5) [3]=> int(7) [4]=> int(8) }

    小结:

    可以看到使用array_splice()删除特定值和使用unset删除特定值是有区别的。

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

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

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    您可能感兴趣的文章:
    • PHP htmlspecialchars_decode()函数用法讲解
    • PHP递归的三种常用方式
    • PHP递归算法的简单实例
    • PHP根据key删除数组中指定的元素
    • PHP去除空数组且数组键名重置的讲解
    • PHP中rename()函数的妙用讲解
    • PHP微信发送推送消息乱码的解决方法
    • PHP正则验证字符串是否为数字的两种方法并附常用正则
    • PHP判断是否是微信打开还是浏览器打开的方法
    • PHP的微信支付接口使用方法讲解
    上一篇:PHP实时统计中文字数和区别
    下一篇:CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP删除数组中特定元素的两种方法 PHP,删除,数组,中,特定,元素,