ホームページ  >  記事  >  バックエンド開発  >  PHP 配列比較ソリューションのアイデア

PHP 配列比較ソリューションのアイデア

WBOY
WBOYオリジナル
2016-06-13 13:13:17789ブラウズ

PHP 配列比較ソリューション
これは最初の配列です
[code=PHP]
array
0 => 7)
1 => string '1000031' (length=7)
2 🎜> 配列
0 = > 文字列 '1000056 ' (長さ=7)
1 => 文字列 '1000048 ' (長さ= 7)
[/code]
これは 2 番目の配列です
[code=PHP]
配列
0 => 文字列 '1000047 ' (length=7)
1 = > string '1000056 ' (length=7)
2 => string '1000061 ' (length=7)
[ /code]

最初の配列と 2 番目の配列を比較し、削除しますさまざまな配列要素を使用し、最初の配列の構造を保持します

望ましい効果は次のようになります
[code=PHP]
array
0 =>
array
1 ; 文字列 '1000056 ' (長さ= 7)
1 => 配列
0 => 文字列 '1000056' (長さ=7)
3 =>
配列
0 => string '1000056 ' (length=7)

[/code]

誰か解決策を教えてくれませんか? ----------------- ---

データの整理には、コードを記述するよりもはるかに時間がかかります。

PHP コード
$a = 配列( 0 => 配列( 0 => '1000061'、 1 => '1000031'、 2 => '1000056'、 )、 1 => 配列( 0 => '1000056'、 1 => '1000049'、 )、 3 => 配列( 0 => '1000056'、 1 => '1000048'、 )、 ); $b = 配列( 0 => '1000047'、 1 => '1000056'、 2 => '1000061'、 ); foreach($a as &$v) $v = array_intersect($v, $b); print_r($a);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP学習シリーズ7次の記事:PHP学習シリーズ7