我正在寻找一些帮助来生成一个长度为4位的随机字符串。为了更好地解释我的情况,这里有一段PHP代码,我需要插入随机数(对于那些想知道$ssh->exec
我正在使用phpseclib)的人。
echo $ssh->exec("touch $username-$port.txt");
以上$port
变量是我希望PHP生成随机4位数字(最好在5000-5999之间)的地方。
在查看documentation on W3Schools后,看起来他们建议使用以下内容生成定义限制之间的随机数,如下所示:
echo(rand(10,100));
这是独立的,但问题是它需要echo
而且我已经使用上面的PHP代码执行了echo $ssh->exect
。所以我不太确定如果有意义的话,我会如何实现“回声中的回声”。
如果有人愿意帮我解决这个问题,我们将不胜感激。
答案 0 :(得分:0)
您可以使用预定义的变量,例如:
$port = rand(5000,5999);
然后将填充您的exec
,前提是您将其封装在双引号内。否则,您将需要连接。