我想知道%和&在以下PHP代码中。
$num_one = rand() % 10;
$num_two = rand() & 10;
答案 0 :(得分:5)
%是模数,所以
$num_one = rand() % 10
在[0..10]之间给出一个数字,而&按位,意味着
$num_one = rand() & 10
给出一个随机数,只有第2和第4位的组合,如[2,8,10]。
答案 1 :(得分:3)
%是modulus(除法后的余数)。
&安培;是bitwise and。
答案 2 :(得分:1)
&
是bitwise AND运算符。 %
是模数(在这种情况下为rand() / 10
的余数)。
答案 3 :(得分:1)