Foros del Web » Programando para Internet » PHP »

¿Invertir cadena?

Estas en el tema de ¿Invertir cadena? en el foro de PHP en Foros del Web. Hola a todos, Estoy poniendo una palabra en una imagen con esta función: Código PHP: <?php header ( "Content-type: image/gif" ); // constants define ( "FONT_SIZE" ,  ...
  #1 (permalink)  
Antiguo 10/09/2008, 02:25
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 2 meses
Puntos: 0
¿Invertir cadena?

Hola a todos,

Estoy poniendo una palabra en una imagen con esta función:

Código PHP:
<?php
header
("Content-type: image/gif");

// constants
define("FONT_SIZE""24");
define("FONT_FAMILY""fuente.ttf");

// parameters
$text = isset($_REQUEST["text"])? $_REQUEST["text"]: "???";

$im imagecreate (500100);
$black imagecolorallocate ($im000);
$white imagecolorallocate ($im255255255);
imagettftext ($imFONT_SIZE01040$whiteFONT_FAMILY$text);
imagejpeg ($im);
imagedestroy ($im);
?>
En la variable $text recojo el texto que quiero que aparezca sin problemas, pero... por ejemplo, ¿podria obtener la inversa de la cadena?

Es decir, si pongo HOLA que aparezca ALOH pero con la L al reves tambien...

Se que esta la funcion strrev() pero esa pone ALOH no pone ALOH con la L al reves...

Un saludo,
  #2 (permalink)  
Antiguo 07/10/2008, 09:05
Avatar de lalogrosz  
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 339
Antigüedad: 22 años
Puntos: 6
Respuesta: ¿Invertir cadena?

Lo que tenes que hacer es dar vuelta la imagen, no el texto, ya que eso es imposible.
Te paso un link donde tenes la funcion para darlos vuelta vertical u horizontal.

Suerte
__________________
"Vivir....solo cuesta Vida"
  #3 (permalink)  
Antiguo 07/10/2008, 09:08
 
Fecha de Ingreso: febrero-2007
Ubicación: Valencia
Mensajes: 457
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: ¿Invertir cadena?

mmmmm, muchas gracias, tiene buena pinta.

Te añado karma.

Gracias y un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:22.