a
function array_repeat($arr)
{
if(!is_array($arr)) return $arr;
$arr
$newArr = array();
foreach($arr
{
if($v>
}
return $newArr;
}
b
function array_repeat($arr)
{
if(!is_array($arr)) return $arr;
$arr
$arr
return array_unique($arr
}
測試方法
代碼如下 $arr = array(
print_r(array_repeat($arr));
結果: Array ( [
後來代一些刪除數組重復元素的方法
array_keys函數來刪除數組重復元素
*/
代碼如下 $a=array("red"
count($a); //得到
unset($a[
count($a); //得到
echo $a[
echo $a[
//array array_splice (array input
//array_splice()其實是替換數組元素的函數
$b=array("red"
array_splice($a
//下面看一個比較全面的刪除重復值並且刪除指定的數組元素
代碼如下 $array
$search_keys = array_keys($array
foreach($search_keys as $key) {
unset($array
}
print_r($array
/*
得到結果
array ( [
*/
//刪除數組中重復元素的函數
function delmember(&$array
{
$size = count($array);
for($i =
{
$array[$id + $i] = $array[$id + $i +
}
unset($array[$size
}
From:http://tw.wingwit.com/Article/program/PHP/201311/20922.html