中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

php數組去重的方法有哪些

PHP
小億
95
2023-08-15 17:14:55
欄目: 編程語言

PHP數組去重的方法有以下幾種:

  1. 使用array_unique函數:該函數可以去除數組中重復的值,并返回一個新的數組。
$uniqueArray = array_unique($array);
  1. 使用循環遍歷數組:遍歷數組,并使用in_array函數判斷當前值是否已存在于新數組中,如果不存在則加入新數組。
$uniqueArray = array();
foreach ($array as $value) {
if (!in_array($value, $uniqueArray)) {
$uniqueArray[] = $value;
}
}
  1. 使用array_flip和array_keys函數:使用array_flip函數將數組的鍵和值互換,然后使用array_keys函數將鍵取出,即可得到去重的結果。
$uniqueArray = array_keys(array_flip($array));
  1. 使用array_reduce函數:使用array_reduce函數遍歷數組,將每個值添加到結果數組中,同時使用in_array函數判斷是否已存在,如果存在則不添加。
$uniqueArray = array_reduce($array, function($carry, $item) {
if (!in_array($item, $carry)) {
$carry[] = $item;
}
return $carry;
}, []);

0
武隆县| 大埔县| 句容市| 独山县| 治县。| 大关县| 青州市| 姜堰市| 广德县| 碌曲县| 来宾市| 无极县| 铅山县| 平远县| 皋兰县| 安阳县| 花垣县| 巫溪县| 凤山县| 凤冈县| 文山县| 昆明市| 宜川县| 克拉玛依市| 达孜县| 惠安县| 包头市| 曲阳县| 盐亭县| 永清县| 柳河县| 前郭尔| 高密市| 通榆县| 施甸县| 郎溪县| 申扎县| 海伦市| 广宁县| 敦煌市| 龙南县|