我有一个功能
function createRandomString($length) {
$string = md5(time());
$highest_startpoint = 32-$length;
# use hexdec to get a "number only" format
$randomString = hexdec(substr($string,rand(0,$highest_startpoint),$length));
return $randomString;
}
$randomID = createRandomString(7);
我希望能够使用在其他函数中创建的随机字符串
例如:
function new() {
echo '<input name="id" type="text" value="'.$randomID.'" disabled="disabled">';
}
但是,随机 ID 不会出现在新函数中(也就是空白)。
我需要将随机 ID 定义为变量一次,以便数字在整个脚本中保持不变,因为如果我在每个函数中定义它,您将使用此方法获得不同的数字。
有没有办法使用顶部的脚本定义变量 randomID 并在所有调用它的函数中保持不变?