ホームページ > バックエンド開発 > PHPチュートリアル > 2次元配列の重複値の削除とarray_unique関数

2次元配列の重複値の削除とarray_unique関数

WBOY
リリース: 2016-06-20 13:03:56
オリジナル
1062 人が閲覧しました

1 次元配列から重複値を削除するには、PHP システム関数 array_unique を直接使用できますが、この関数は多次元配列から重複値を削除できません。

以下は2次元配列から重複した値を削除できる関数です。

//二次元配列から重複する値を削除します

function array_unique_fb($array2D){  <br />	foreach ($array2D as $v){<br />		$v=join(',',$v);//降维,也可以用implode,将一维数组转换为用逗号连接的字符串<br />		$temp[]=$v;<br />	}<br />	$temp=array_unique($temp);//去掉重复的字符串,也就是重复的一维数组<br />	foreach ($temp as $k => $v){<br />		$temp[$k]=explode(',',$v);//再将拆开的数组重新组装<br />	}<br />	return $temp;<br />}
ログイン後にコピー


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート