Я хочу получить первое имя в нижнем регистре, затем объединить первые два символа после пробела и, наконец, объединить это случайное число от 0 до 100. Итак, если мое имя "Mike Test"
I хочу выход быть: mikete3
Генерировать случайное имя пользователя на основе полного имени php
function random_username($string) {
$pattern = " ";
$firstPart = strstr(strtolower($string), $pattern, true);
$secondPart = substr(strstr(strtolower($string), $pattern, false), 0, 3);
$nrRand = rand(0, 100);
$username = $firstPart.$secondPart.$nrRand;
return $username;
}
echo random_username("Mike Test");
Мои функциональные выходы «Майк te84», и я не знаю, как удалить это пространство.
Там более короткий способ сделать это и с одним меньшим вызовом 'подрезать()'. –