Código de PHP - Función recursiva para invertir un texto

Imágen de perfil

Función recursiva para invertir un textográfica de visualizaciones


PHP

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 19 de Septiembre del 2015 por xve
947 visualizaciones desde el 19 de Septiembre del 2015. Una media de 21 por semana
Este simple ejemplo, muestra como utilizar una función recursiva para devolver una cadena invertida.

Versión 1.0
estrellaestrellaestrellaestrellaestrella(2)

Actualizado el 22 de Septiembre del 2015 (Creado el 19 de Septiembre del 2015)gráfica de visualizaciones de la versión: Versión 1.0
948 visualizaciones desde el 19 de Septiembre del 2015. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?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 (2)

Victor
24 de Septiembre del 2015
estrellaestrellaestrellaestrellaestrella
Gracias por el aporte,siempre nos sorprendes con cosas muy utiles.
Responder
Imágen de perfil
kip
23 de Noviembre del 2016
estrellaestrellaestrellaestrellaestrella
Muy bueno!!!
Responder

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3281