首頁  >  文章  >  後端開發  >  array_udiff的不解

array_udiff的不解

WBOY
WBOY原創
2016-06-13 12:30:121396瀏覽

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