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

    php如何删除关联数组元素

    coldplay.xixicoldplay.xixi2020-10-10 17:06:31原创81

    php删除关联数组元素的方法:首先创建一个PHP示例文件;然后定义一个“removeArrayElement”方法;接着通过循环遍历的方法删除关联数组中的元素即可。

    php删除关联数组元素的方法:

    $array1 = array("a" => "green", "red", "blue", "red");
    $array2 = array("b" => "green");
    $result = array_diff($array1, $array2);
    //这样就相当于删除$array1里的值为"green"的元素。
    print_r($result);
    ?>

    还有一个方法,比上面的复杂一些,但是效果一样:

    function removeArrayElement(&$ar,$val)
    {
    $tmp = array();
    foreach($ar as $k => $arc)
    {
      if($arc!=$val)
      {
      $tmp[$k]=$arc;
      }
    }
    $ar = $tmp;
    unset($tmp);
    }

    想了解更多编程学习,敬请关注php培训栏目!

    以上就是php如何删除关联数组元素的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:php 关联数组元素
    上一篇:PHP如何替换数组中的指定元素 下一篇:php全局变量如何使用
    第13期线上培训班

    相关文章推荐

    • ThinkPHP容器之单例模式• ThinkPHP容器之注册树模式• ThinkPHP容器之反射机制• 分享几种用PHP写99乘法表的方式

    全部评论我要评论

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

    PHP中文网