Home  >  Article  >  Backend Development  >  array_udiff的不解

array_udiff的不解

WBOY
WBOYOriginal
2016-06-13 12:30:121415browse

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 />
)

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn