PHP 配列に関する質問

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

PHP 配列の問題
2 つの 1 次元配列が同じ部分値を持っています

array('0'=>'1','1'=>'2')

array( '0'=>'1','1'=>'2','2'=>'3','3'=>'4')

同じ部分を削除します

結果

array('2'=>'3','3'=>'4')


------解決策----------------------
$a=array('0'=>'1', ' 1'=>'2');

$b=array('0'=>'1','1'=>'2','2'=>'3 ' ,'3'=>'4');
print_r(array_diff($b,$a));
------解決策---------
array_diff_assoc($a1, $a2);
返される差分セットは $a1 に基づいているため、$a1 はセル数が最大のものである必要があることに注意してください
$a1 = array('0'=>'1','1' =>' 2','2'=>'3','3'=>'4');
$a2 = array('0'=>'1','1'= >'2 ');
------解決策---------
array_diff() array_diff_assoc()

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