PHP
Ocultar los primeros caracteres de una cadena
Supongamos que queremos ocultar los primeros 12 caracteres de una cadena que tiene más de 11 caracteres, cambiando esos caracteres por letras x:$cadena= 'abcdefghijklmnopq';
$pattern = '/^............/i';
$replacement = 'xxxxxxxxxxxx';
$cadena= preg_replace($pattern, $replacement, $cadena);
echo 'Cadena: ' . $cadena;
xxxxxxxxxxxxmnopq
Ocultar los últimos caracteres de una cadena
Supongamos que queremos ocultar los ultimos 4 caracteres de una cadena que tiene más de 3 caracteres, cambiando esos caracteres por letras x:$cadena= 'abcdefghijklmnopq';
$pattern = '/....$/i';
$replacement = 'xxxx';
$cadena= preg_replace($pattern, $replacement, $cadena);
echo 'Cadena: ' . $cadena;
abcdefghijklmxxxx