ique()函数
iqueiquet $sort_flags = SORT_STRING)。其中,$array为要去重的数组,$sort_flags为可选参数,用于指定排序的方式。默认是按照字符串的方式排序。 ique($arr);t_r($arr);
输出结果为:
Array
[0] => a
[1] => b
[2] => c
[4] => d
2. 使用array_flip()和array_keys()函数
array_flip()函数用于交换数组的键和值,返回一个新的数组。array_keys()函数用于返回数组中所有的键。将原数组先使用array_flip()函数交换键和值,再使用array_keys()函数返回所有的键,最后再使用array_flip()函数交换键和值,即可去掉重复的元素。
$arr = array_flip($arr);
$arr = array_keys($arr);
$arr = array_flip($arr);t_r($arr);
输出结果为:
Array
[a] => 1
[b] => 1
[c] => 1
[d] => 1
3. 使用循环遍历去重
使用循环遍历的方法,可以对数组中的每个元素进行比较,将重复的元素去掉。该方法适用于数组元素较少的情况。 ew_arr = array();
foreach ($arr as $value) {ew_arr)) {ew_arr[] = $value;
}
}tew_arr);
输出结果为:
Array
[0] => a
[1] => b
[2] => c
[3] => d
综上所述,这三种方法都可以实现数据去重,具体选择哪种方法可以根据实际情况进行选择。