PHP генерирует случайную строку в эхо

Мне нужна помощь в генерации случайной строки чисел длиной 4 цифры. Чтобы лучше объяснить мою ситуацию, вот фрагмент кода PHP, где мне нужно вставить случайные числа (для тех, кто интересуется $ssh->exec я использую phpseclib).

echo $ssh->exec("touch $username-$port.txt");

Выше $port переменная — это то место, где я бы хотел, чтобы PHP генерировал случайное четырехзначное число (предпочтительно между 5000-5999).

Посмотрев на документация по W3Schools, похоже, они рекомендуют использовать следующее для генерации случайного числа между определенными пределами, например так:

echo(rand(10,100));

Это работает автономно, но проблема в том, что это требует echo и я уже выполняю echo $ssh->exect с моим приведенным выше кодом PHP. Так что я не совсем уверен, как бы я реализовал «эхо внутри эха», если это имеет смысл.

Если кто-нибудь захочет помочь мне с этим, это будет очень цениться.

1

Решение

Вы можете использовать предопределенную переменную, такую ​​как:

$port = rand(5000,5999);

который затем будет заполнен через ваш exec при условии, что вы храните его в двойных кавычках. В противном случае вам нужно будет объединить.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]