TresUvesDobles :: Foros de Soporte: [php] Usando Str_replace - TresUvesDobles :: Foros de Soporte

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[php] Usando Str_replace

#1 User is offline   RainCT Icon

  • Experto
  • PipPipPip
  • Group: Miembros
  • Posts: 225
  • Joined: 08-July 04

Posted 06 August 2006 - 02:47 PM

Para reemplazar varias palabras se puede hacer con arrays, así:

$var = 'texto inicial...';


// Reemplaza:
// "Hola" por "Hello"
// "uno" por "one"
// "dos" por "two"

$var1 = array (
					'hola',
					'uno',
					'dos',
				);
$var2 = array (
					'hello',
					'one',
					'two',
				);

$var = str_replace($var1, $var2, $var);

0

#2 User is offline   rigter Icon

  • Experto
  • PipPipPip
  • Group: Miembros
  • Posts: 61
  • Joined: 24-June 04

Post icon  Posted 29 July 2006 - 10:45 PM

Antes que nada un saludo a todos los usuarios de WWW, tenia mucho que no me daba una vuelta por estos foros, aun recuerdo cuando se me abrieron las puertas aqui en WWW.
Yo creo que sin WWW nunca me hubiera interesado algun lenguaje como el PHP. Es por eso que les dejare unos tutos de PHP basicos, espero que les sirvan.

Comenzamos...

En este tuto enseñare como usar la funcion str_replace, con la cual podemos reemplazar numeros, letras, caracteres especiales, etc...

Es muy facil aplcar str_replace en nuestros sistemas, aqui les muestro un ejemplo y despues explico el funcionamiento del script.

En este script cambiaremos la palabra Hola Mundo por Hi World

<?
// Definimos el valor original de nuestra variable $texto
$texto = "Hola Mundo";

// Le damos a nuestra variable $texto la funcion de str_replace y ponemos que caracteres seran reemplazados, puede ser solo uno o podemos formar una plabra entera que sera la que se cambiara con la funcion str_replace.
// La estructura para usar str_replace es:
// $variable = str_replace("Palabra Original","Palabra Nueva",$variable);
$texto = str_replace("Hola","Hello",$texto);
$texto = str_replace("Mundo","World",$texto);

// Mostramos el Texto
echo "$texto";
?>


El texto original sin str_replace nos daria como resultado: Hola Mundo

Ya con str_replace nos da como resultado Hello World

Como ven es muy facil de usar esta funcion, nos puede servir tambien para dar mas seguridad en nuestros sistemas y evitar inyecciones de codigo por usuarios con malas intensiones, auque hay funciones que reemplazan caracteres especiales, str_replace puede ser una buena opcion para dar seguridad en nuestros sistemas como tagboards, sistemas de comentarios, etc..

Espero les sirva este tuto :)
0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users