&& 是并且 ,一個(gè)是什么意思 好像不是引用傳遞啊,然后 結(jié)果是3 沒太懂,誰能給小弟講2句,謝謝
<?php
function test_odd($var)
{
return($var & 1);
}
$a1=array("a","b",2,3,4);
print_r(array_filter($a1,"test_odd"));
?>
打印結(jié)果Array ( [3] => 3 )
歡迎選擇我的課程,讓我們一起見證您的進(jìn)步~~
不過這段中有段很重要的話是英文的, 我翻譯一下:
如果
&
,|
,^
的兩個(gè)操作數(shù)都是字符串, 那會(huì)先把字符串轉(zhuǎn)換成對(duì)應(yīng)的ascii碼然后再進(jìn)行位操作, 如果是其它情況, 那就把它們都轉(zhuǎn)換成整型再進(jìn)行位操作.
所以雖然a
的ascii碼是97, 但是還是會(huì)被過濾掉.