"; print_r(array_udiff($a,$b"/> "; print_r(array_udiff($a,$b">

ホームページ  >  記事  >  バックエンド開発  >  Array_udiff パズル

Array_udiff パズル

WBOY
WBOYオリジナル
2016-06-13 12:30:121397ブラウズ

array_udiff についての混乱
今日読んでいた本に array_udiff を使用する例があり、マニュアルを確認しましたが、テストした後もまだよくわかりません。

$a = array(1,2,3,4,5);<br />
$b = array(1,6,3,4,5);<br />
echo "<pre class="brush:php;toolbar:false">";<br />
print_r(array_udiff($a,$b,function($a,$b){<br />
	return ($a === $b)? 0:1;<br />
}));

私が得たい結果:
Array<br />
(<br />
    [0] => 2<br />
)

実績
Array<br />
(<br />
    [0] => 1<br />
    [1] => 2<br />
    [2] => 3<br />
    [4] => 5<br />
)

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