似乎无法理解为什么底部随机不工作,它以前工作过 - 有什么想法吗?
<?php
$num = Rand (1,2,3);
// Based on random Case Number Echos that code
switch ($num) {
case 1:
echo 'CONTENT1';
break;
case 2:
echo 'CONTENT2';
break;
case 3:
echo 'CONTENT3';
break;
}
?>
rand()
函数应该只有两个参数 min 和 max。
所以如果你想随机 1,2 和 3,它应该是 rand(1,3)
http://php.net/manual/en/function.rand.php
用法:
int rand ( void )
int rand ( int $min , int $max )
如果在没有可选最小值的情况下调用,最大参数 rand() 返回一个介于 0 和 getrandmax() 之间的伪随机整数。例如,如果您想要一个介于 1 和 3(含)之间的随机数,请使用
rand(1, 3)
在处理开关使用时也要default
记住
default :
echo 'default message';
break;
并且 can userand(lowerlimit,upperlimit)
或RAND(lowerlimit,upperlimit)
php 内置函数不区分大小写。