亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
巴青县| 康保县| 永年县| 宁夏| 崇左市| 建德市| 大竹县| 武城县| 崇文区| 深圳市| 微博| 洞口县| 盘锦市| 琼海市| 城固县| 依兰县| 九江市| 仙桃市| 庆城县| 广平县| 安平县| 红桥区| 南陵县| 吉水县| 榆树市| 泽普县| 洛隆县| 电白县| 牙克石市| 远安县| 昌图县| 威远县| 高邮市| 大荔县| 铜鼓县| 沙雅县| 建宁县| 肃南| 涞水县| 汝州市| 佛坪县|