$array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
print_r(array_filter($array1, "odd"));
function odd($var)
{
// returns whether the input integer is odd//
return($var & 1);
}
在返回值中&
运算符是什么?如何返回奇数
答案 0 :(得分:5)
它是按位运算符AND。
例如,($a & $b)
评估$a
和$b
已转为"" (即等于1)
请参阅:http://www.php.net/manual/en/language.operators.bitwise.php