Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 百分之几和&;在这个代码中?_Php - Fatal编程技术网

Php 百分之几和&;在这个代码中?

Php 百分之几和&;在这个代码中?,php,Php,我想知道在下面的PHP代码中%and&是做什么的 $num_one = rand() % 10; $num_two = rand() & 10; %是(除法后的余数) &是。%is(除法后的余数) &是。&是操作员%是模数(在本例中为rand()/10的余数)。&是运算符%是模数(在本例中为rand()/10的余数)。&是位运算符 %是一个算术运算符 &是位运算符 %是一个算术运算符 %是模,所以 $num_one = rand() % 10 给出一个介于[0..10]中的数字,&

我想知道在下面的PHP代码中%and&是做什么的

$num_one = rand() % 10;
$num_two = rand() & 10;
%是(除法后的余数)

&是。

%is(除法后的余数)

&是。

&
是操作员
%
是模数(在本例中为
rand()/10的余数)。

&
是运算符
%
是模数(在本例中为
rand()/10的余数)。

&是位运算符

%是一个算术运算符

&是位运算符

%是一个算术运算符

%是模,所以

$num_one = rand() % 10 
给出一个介于[0..10]中的数字,&表示按位和,这样

$num_one = rand() & 10 
为您提供一个随机数,其中只设置了位2和位4的组合,如[2,8,10]。

%是模,所以

$num_one = rand() % 10 
给出一个介于[0..10]中的数字,&表示按位和,这样

$num_one = rand() & 10 
给出一个只有2位和4位组合的随机数,如[2,8,10]所示