Explico un poco como lo hice:

Lo que vamos a hacer es coger los nombre y apellidos y agregarles un espacio al final, asi luego cuando busquemos los espacios podremos reemplazar los ultimos 2 caracteres por asteriscos.


$entrada = "Victor Moscoso Lembcke";
$entrada .= " "; //Agregamos un espacio vacio al final
$cadena = preg_replace('/[A-Za-z][A-Za-z] /', '** ', $entrada); //Buscamos los 2 caracteres antes del espacio y reemplazamos
echo $cadena;
// Vict** Mosco** Lembc**



Extra: hay veces en que por ejemplo nos meten un nombre o apellido con algun caracter extra (como un numero o simbolo) , esto podemos controlarlo tambien modificando las condiciones Regex en la siguiente linea.

$cadena = preg_replace('/[^~,][^~,] /', '** ', $entrada);


Quedando al final asi:

$entrada = "VictOr Moscos1 Lembc1X";
$entrada .= " "; //Agregamos un espacio vacio al final
$cadena = preg_replace('/[^~,][^~,] /', '** ', $entrada); //Buscamos los 2 caracteres antes del espacio y reemplazamos
echo $cadena;
// Vict** Mosco** Lembc**


Terminos de Busqueda:

  • apellidos con 2 caracteres

Hola, soy Victor el Webmaster, sabias que tambien tengo un foro sobre criptomonedas (Bitcoin, Ethereum, LiteCoin..) con muchos tutoriales para empezar a minar o hacer trading?

https://www.como-minar.com/