Bienvenid@s, hoy veremos un curioso ejemplo de como revertir la posición de un texto y sus palabras, el resultado será un texto casi ilegible como es de esperar, lo importante de este ejercicio es la gran cantidad de herramientas que ofrece PHP para trabajar con strings y arrays, es un modo práctico de acostumbrarse al uso de ellos, ya que de un modo u otro, tarde o temprano tenemos que recurrir a estas maravillosas herramientas que proveé PHP.
El texto y las palabras revertidas de este post:
.PHP éevorp euq satneimarreh sasollivaram satse a rirrucer euq somenet
onarpmet o edrat ,orto u odom nu ed euq ay ,solle ed osu la
esrarbmutsoca ed ocitcárp odom nu se ,syarra y sgnirts noc rajabart arap
PHP ecerfo euq satneimarreh ed daditnac narg al se oicicreje etse ed
etnatropmi ol ,rarepse ed se omoc elbigeli isac otxet nu áres odatluser
le ,sarbalap sus y otxet nu ed nóicisop al ritrever omoc ed olpmeje
osoiruc nu somerev yoh ,s@dinevneiB
El código del ejemplo:
<?php $parametro = null; $texto_revertido = null; if (isset($_POST["parametro"])) { $parametro = $_POST["parametro"]; $parametro = explode(' ', $parametro); $parametro = array_reverse($parametro); foreach ($parametro as $index => $val) { $parametro[$index] = str_split($parametro[$index]); $parametro[$index] = array_reverse($parametro[$index]); $parametro[$index] = implode('', $parametro[$index]); } $texto_revertido = implode(' ', $parametro); } ?> <!DOCTYPE HTML> <html> <head> <title>Revertir texto con PHP</title> </head> <body> <form method="post"> <p>Revertir este texto:</p> <textarea cols="30" rows="20" name="parametro"></textarea> <input type="submit" value="Revertir"> </form> <?php echo $texto_revertido ?> </body> </html>
No hay comentarios:
Publicar un comentario