日期:2014-05-17 浏览次数:20473 次
$a = array(
array(5000, 7000),
array(2000, 6000),
array(8000, 9000),
array(4000, 8500),
array(5000, 7000),
);
var_dump(foo($a)); //bool(false)
$a = array(
array(5000, 7000),
array(6000, 8200),
array(8000, 9000)
);
var_dump(foo($a)); //bool(false)
$a = array(
array(5000, 5500),
array(6000, 6500),
array(8000, 8500)
);
var_dump(foo($a)); //bool(true)
function foo($a) {
$r = array_unique(call_user_func_array('array_merge', $a));
sort($r);
foreach($a as $v) {
if(array_search($v[0], $r) != array_search($v[1], $r) - 1) return false;
}
return true;
}