Cita:
Iniciado por oziel_ad
hola soy nuevo en el foro, y estoy tratando de tener una idea para hacer una funcion para poder generar nombres de usuarios y password al dar clic en un boton, es decir, introducir el nombre y apellidos del usuario en un input y al momento de dar clic al boton que me genere un nombre de usuario y password, pero sin repetirlos porque estos estaran en una base de datos...
ejemplo. Juan Fernandez me tome un "jfernandez"
¿alguna idea de como podria hacerlo?
saludos,
Código PHP:
function ObtienteNick ($NombreApellido)
{
if(!empty ($NombreApellido))
{
$Apellido = explode (" ",$NombreApellido);
$Apellido = strtolower($Apellido[count($Apellido) -1]);
$Inicial = substr($NombreApellido,0,1);
$Nick = strtolower($Inicial.$Apellido);
return $Nick;
}
else
{
echo "Debe escribir un nombre y apellido";
}
}
echo ObtienteNick ("Juan Perez");
echo "<br />";
echo ObtienteNick ("Marta Gonzales Granado");
echo "<br />";
echo ObtienteNick ("Mirta Achacucha Lopilato Fitito");
echo "<br />";
echo ObtienteNick ("Gerardo Hincha Jolgorio Uriarte");
Mira te hice esta funcion, fijate si te sirve, siempre toma a la ultima palabra como el apellido, (por si una persona tiene 2 apellidos por ejemplo) y si hay uno solo toma uno.
Saludos