国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - array_filter里這個(gè)$var & 1 這語法什么意思啊
天蓬老師
天蓬老師 2017-04-10 17:22:43
0
2
809

&& 是并且 ,一個(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)步~~

reply all(2)
PHPzhong

php的 位運(yùn)算符 -按位與,test_odd是一個(gè)判斷奇數(shù)的函數(shù)。

巴扎黑

不過這段中有段很重要的話是英文的, 我翻譯一下:

如果&, |, ^的兩個(gè)操作數(shù)都是字符串, 那會(huì)先把字符串轉(zhuǎn)換成對(duì)應(yīng)的ascii碼然后再進(jìn)行位操作, 如果是其它情況, 那就把它們都轉(zhuǎn)換成整型再進(jìn)行位操作.

所以雖然a的ascii碼是97, 但是還是會(huì)被過濾掉.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template