91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
玛曲县| 高要市| 周宁县| 盈江县| 民丰县| 霍城县| 浏阳市| 全椒县| 大宁县| 简阳市| 鹿邑县| 文水县| 疏勒县| 上高县| 安龙县| 天长市| 卫辉市| 淳化县| 徐水县| 乐平市| 临朐县| 右玉县| 辽宁省| 新野县| 开封市| 仙游县| 永康市| 乳山市| 林甸县| 泊头市| 望都县| 永平县| 阳春市| 卢湾区| 兴安盟| 沙田区| 离岛区| 黄龙县| 三门峡市| 仙游县| 秦安县|