Hy,我有这个代码,例如:
function generateRandStr($length){
$randstr = "";
for($i=0; $i<$length; $i++){
$randnum = mt_rand(0,61);
if($randnum < 10){
$randstr .= chr($randnum+48);
}else if($randnum < 36){
$randstr .= chr($randnum+55);
}else{
$randstr .= chr($randnum+61);
}
}
return $randstr;
}
但是当它试图在主要上使用时:
generateRandStr(10);
echo $irandstr;
我不做什么? :(
答案 0 :(得分:5)
将返回的结果分配给变量:
$mystring = generateRandStr(10);
或将其传递给函数:
echo generateRandStr(10);
答案 1 :(得分:2)
将值赋给你从函数中得到的某个变量。
$rand_str = generateRandStr(10);
echo $rand_str;
答案 2 :(得分:1)
你可以这样做:
echo generateRandStr(10);
或
$irandstr = generateRandStr(10);
echo $irandstr;
在上面的代码段$irandstr;
中没有分配任何值。