实例介绍PHP删除数组中的重复元素分享!

array_unique()函数

array_unique()函数可以移除数组中的重复的值,并返回结果数组;当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

代码示例:

  <?php    $result1 = array("a" => "green", "red", "b" => "green", "blue", "red");    var_dump($result1);    $result2 = array_unique($result1);    var_dump($result2);    ?>

输出:

实例介绍PHP删除数组中的重复元素

array_flip()函数

array_flip()是反转数组键和值的函数,它有个特性就是如果数组中有二个值是一样的,那么反转后会保留最后一个键和值,利用这个特性我们用他来间接的实现数组的去重。

  <?php    header("content-type:text/html;charset=utf-8");    $a = array(1, 5, 2, 5, 1, 3, 2, 4, 5);    // 输出原始数组    echo "原始数组 :";    var_dump($a);    // 通过使用翻转键和值移除重复值    $a = array_flip($a);    // 通过再次翻转键和值来恢复数组元素    $a = array_flip($a);    // 重新排序数组键    $a = array_values($a);    // 输出更新后的数组    echo "更新数组 :";    var_dump($a);    ?>

输出:

实例介绍PHP删除数组中的重复元素

—-想了解实例介绍PHP删除数组中的重复元素分享!且更多的php教程关注<计算机技术网(www.ctvol.com)!!>

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/phpttorial/481276.html

(0)
上一篇 2020年11月10日
下一篇 2020年11月10日

精彩推荐