共計 608 個字符,預計需要花費 2 分鐘才能閱讀完成。
php 二維數組 name 去重的方法有多種,以下是其中幾種常用的方法:
- 使用 array_unique 函數:可以使用 array_unique 函數對二維數組的 name 進行去重操作。例如:
$uniqueArray = array_map("unserialize", array_unique(array_map("serialize", $array)));
- 使用 foreach 循環遍歷:可以使用 foreach 循環遍歷二維數組,將 name 作為鍵名,通過判斷鍵名是否已存在來進行去重操作。例如:
$uniqueArray = array();
foreach ($array as $item) {$name = $item['name'];
if (!isset($uniqueArray[$name])) {$uniqueArray[$name] = $item;
}
}
- 使用 array_reduce 函數:可以使用 array_reduce 函數結合匿名函數來實現去重操作。例如:
$uniqueArray = array_reduce($array, function ($result, $item) {$name = $item['name'];
if (!isset($result[$name])) {$result[$name] = $item;
}
return $result;
}, []);
無論使用哪種方法,都可以實現對二維數組的 name 字段進行去重操作。
丸趣 TV 網 – 提供最優質的資源集合!
正文完