php數組去重函數,php數組去重的方法

php中有時從資料庫中查詢出來的記錄有一些相同欄位重複的需要過濾,該函數可以起到作用:

/**

* 二維數組通過key去重

*

* @param $array

* @param $key

*

* @return array

*/

protected function unique_multi_array($array, $key)

{

$temp_array = [];

$i = 0;

$key_array = [];

foreach ($array as $val) {

if (!in_array($val[$key], $key_array)) {

$key_array[$i] = $val[$key];

$temp_array[$i] = $val;

}

$i++;

}

return $temp_array;

}

希望可以幫到大家!

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/229554.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-10 12:30
下一篇 2024-12-10 12:30

相關推薦

發表回復

登錄後才能評論