我是这方面的新手。我试图将生成的随机值的结果存储到一个变量中,然后将其存储在MySQL DB中。
尝试了类似以下的代码
$des_nu1 = echo rand(100,9999);
但这个说法似乎不正确。请告知。
我确实看到了使用session的选项,但除了使用session之外,还有其他选择吗
移除echo
$des_nu1 = rand(100,9999);
echo
唯一能做的就是这个Output one or more strings
。由于您不想output
函数的结果,因此不需要echo。将该值分配给变量后,您可以随心所欲地使用它,也可以将其用于echo
echo $des_nu1;
$temp = $des_nu1 + 10; //etc
请始终参阅手册,
echo是一个不返回任何内容的语言构造echo手册,它将在标准输出(stdout)中写入
我建议您始终使用sprintf()
sprintf("%i", rand(100,9999));