PHP怎么实现数组多个去掉保留一个

 2102

php数组多个去掉并保留一个的方法:1、创建一个PHP示例文件;2、创建“function formatArray($array) {...}”方法;3、通过“for($i=0;$i<count($array);$i++){...}”方式实现去重逻辑;4、通过“formatArray($array);”调用函数即可。


PHP怎么实现数组多个去掉保留一个


php 数组多个去掉保留一个?

php删除数组中相同的元素,只保留一个相同元素

关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是删除数组中相同的元素,只保留一个相同元素了,下面我们上例子,代码如下:

<?php 
// 删除数组中相同元素,只保留一个相同元素 
function formatArray($array) 
{ 
    sort($array); 
    $tem = ''; 
    $temarray = array(); 
    $j = 0; 
    for ($i=0;$i<count($array);$i++) { 
        if ($array[$i] != $tem) { 
            $temarray[$j] = $array[$i]; 
            $j++;
        } 
        $tem = $array[$i]; 
    } 
    return $temarray; 
} 
//测试 调用函数 
$array = array(‘aa’,'bb’,'aa’,3,4,5,5,5,5,’bc’); 
$arr = formatArray($array); 
print_r($arr); 
?>

相关介绍:

sort() 函数对数值数组进行升序排序。

提示:请使用 rsort() 函数对数值数组进行降序排序。

语法

sort(array,sortingtype);


TAG标签:
本文网址:https://www.zztuku.com/index.php/detail-13222.html
站长图库 - PHP怎么实现数组多个去掉保留一个
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐