php數組多個去掉并保留一個的方法:1、創建一個PHP示例文件;2、創建“function formatArray($array) {...}”方法;3、通過“for($i=0;$i<count($array);$i++){...}”方式實現去重邏輯;4、通過“formatArray($array);”調用函數即可。
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);