PHP在Echo中生成随机字符串

时间:2014-09-24 17:02:50

标签: php random phpseclib

我正在寻找一些帮助来生成一个长度为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。所以我不太确定如果有意义的话,我会如何实现“回声中的回声”。

如果有人愿意帮我解决这个问题,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用预定义的变量,例如:

$port = rand(5000,5999);

然后将填充您的exec,前提是您将其封装在双引号内。否则,您将需要连接。