A ver como hago esto...

Shawny
19 de Febrero del 2005
Hola a todos. Querria saber cómo puedo hacer lo siguiente.
Digamos que tengo una variable:
$nombre="Manolete";
y quiero que al imprimir esta variable se imprima:
ManoleXX
Es decir, que las 2 últimas letras se conviertan en XX.
Como hago esto?
Gracias!

Poly
19 de Febrero del 2005
$nombre = substr ("Manolete", -2, 6); // devuelve "Manole"
$nombre=$nombre ."XX";

tgp
19 de Febrero del 2005
el problema es si el nombre no tiene 8 sino que tiene 3 o 6 caracteres... prueba con esto y me comentas

$longitudnombre = strlen($nombre);
$longitudcortado = $longitudnombre - 2;
$nombre = substr ("Manolete", -2,$longitudcortado); // devuelve "Manole"
$nombre=$nombre ."XX";

saludos