07/08/2013, 14:40
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses Puntos: 214 | |
Respuesta: Codificación de textos de mi infancia cambiando letras de lugar <saludos>
Pues en vista que no hubo answer, por ahora publico lo que llevo
Código PHP:
Ver original<?php $cadena = 'las abejas hacen miel'; $vocalesiniciales = 'aeouáéóú'; $vocalesfinales = 'uoeaúóéá'; $cadena=strtr($cadena,$vocalesiniciales,$vocalesfinales); $cadena.'<br>'; $cadenapalabras = explode(' ',$cadena); $test = array('a','e','i','o','u','á', 'é', 'í', 'ó', 'ú'); $posicionesacambiar = array(); for( $i = 0; $i < sizeof($cadenapalabras); $i++ ) { $k = 0; for($j = 0; $j < strlen ($cadenapalabras[$i]); $j++) { { $posicionesacambiar[$i][$k] = $j; $k++; } } for($j = 0; $j < sizeof($posicionesacambiar); $j++) { if( $j == 0 ) $l = 0; if( $j % 2 == 0 && strlen($cadenapalabras[$i]) > 2 ) { if ( $l == 0 || $l > 0 && strlen($cadenapalabras[$i]) % $l == 0 && $l < sizeof($posicionescambiar[$i]) ) { $tmp = $cadenapalabras[$i][$posicionesacambiar[$i][$l]]; $cadenapalabras[$i][$posicionesacambiar[$i][$l]] = $cadenapalabras[$i][$posicionesacambiar[$i][$l+1]]; $cadenapalabras[$i][$posicionesacambiar[$i][$l+1]] = $tmp; $l++; } } } } echo $salida = implode(' ', $cadenapalabras); ?>
Suerte con eso!!!
</saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |