2,4Mil
AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.
En este ejercicio que voy a dejar hoy, se pide crear una función a la que se le pase un string y dicha función devuelva el mismo string dado la vuelta.
No se pide nada más que eso, por lo que ni se ha de controlar errores y nada más. Vamos, que el string a invertir se escribe directamente en el código. Nos ayudaremos para dar la vuelta con strlen.
Dar la vuelta a un string con una función PHP
El código de este ejercicio es el siguiente …
<body>
<?php
function darLaVuelta($string) {
$strInvert = ''; // inicializamos $strInvert vacía para ir llenándola
//Se empieza desde el final de $string usando strlen($string)-1 y se
//irá descendiendo posición a posición hasta llegar a 0
for ($i = strlen($string) - 1; $i >= 0; $i--) {
$strInvert .= $string[$i];//metemos cada carácter de $string dentro de $StrInvert
//empezando por el último carácter de $string
}
return $strInvert; //devolvemos la cadena invertida
}?>
<!--escribimos la cadena a invertir-->
<?php $cadena='SapoClay'; ?>
<strong>Cadena original: </strong><?php echo $cadena; ?>
<hr>
<strong>Cadena invertida: </strong><?php echo darLaVuelta($cadena) ?>
</body>
