84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
&& 是并且 ,一个是什么意思 好像不是引用传递啊,然后 结果是3 没太懂,谁能给小弟讲2句,谢谢
<?php function test_odd($var) { return($var & 1); } $a1=array("a","b",2,3,4); print_r(array_filter($a1,"test_odd")); ?> 打印结果Array ( [3] => 3 )
欢迎选择我的课程,让我们一起见证您的进步~~
php的 位运算符 -按位与,test_odd是一个判断奇数的函数。
不过这段中有段很重要的话是英文的, 我翻译一下:
如果&, |, ^的两个操作数都是字符串, 那会先把字符串转换成对应的ascii码然后再进行位操作, 如果是其它情况, 那就把它们都转换成整型再进行位操作.
&
|
^
所以虽然a的ascii码是97, 但是还是会被过滤掉.
a
php的 位运算符 -按位与,test_odd是一个判断奇数的函数。
不过这段中有段很重要的话是英文的, 我翻译一下:
所以虽然
a
的ascii码是97, 但是还是会被过滤掉.