<?php
function invertir($valor,$posicion=null,$nuevaCadena="")
{
# Si es null, obtenemos la longitud total de la cadena
if(is_null($posicion))
$posicion=strlen($valor);
# Restamos uno a la posición de la cadena
# En el momento que valga 0, finalizamos
if($posicion--==0)
return $nuevaCadena;
# Concatenamos el nuevo valor
$nuevaCadena.=$valor[$posicion];
# llamamos nuevamente a la función enviando los nuevos parametros
return invertir($valor,$posicion,$nuevaCadena);
}
$valor = "la casa azul";
$resultado=invertir($valor)
echo $resultado;
?>
Comentarios sobre la versión: Versión 1.0 (3)