ホームページ  >  記事  >  バックエンド開発  >  PHP 3次元配列重複排除(サンプルコード)_PHPチュートリアル

PHP 3次元配列重複排除(サンプルコード)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:25:10926ブラウズ

配列の名前が $my_array であるとします。

コードをコピーします コードは次のとおりです:

// 新しい空の配列を作成します。
$tmp_array = array();

$new_array = array();

// 1. すべての行をループアウトします ($val は特定の行です)
foreach($my_array as $k => $val){

$hash = md5(json_encode($val));
if (in_array($hash, $tmp_array)) {
echo('この行はすでに存在します');
}else{
} // 2. in foreach Inサイクルの本体では、配列の各行のオブジェクトがその一時配列に割り当てられます。
$ tmp_array [] = $ have; $ new_array [] = $ value;
print_r($new_array);

$new_array は、フィルタリング後の重複データのない配列です。



http://www.bkjia.com/PHPjc/825203.html

www.bkjia.com

http://www.bkjia.com/PHPjc/825203.html技術記事配列の名前を $my_array とします。 // 新しい空の配列を作成します。 $new_array = array(); // 1. すべての行をループします。とある行)...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。