在php函数中返回一个值

Dio*_*nes 0 php random

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;
   } 
Run Code Online (Sandbox Code Playgroud)

但当它试图在主要使用时:

    generateRandStr(10); 
    echo $irandstr;
Run Code Online (Sandbox Code Playgroud)

我不做什么?:(

mic*_*chi 5

将返回的结果分配给变量:

$mystring = generateRandStr(10);
Run Code Online (Sandbox Code Playgroud)

或将其传递给一个函数:

echo generateRandStr(10);
Run Code Online (Sandbox Code Playgroud)