Foros del Web » Programando para Internet » PHP »

strtran

Estas en el tema de strtran en el foro de PHP en Foros del Web. Hola: Tengo una función en la cual necesito reemplazar cuando hay " De " por " de " por ejemplo, siempre RESPETANDO LOS ESPACIOS. En ...
  #1 (permalink)  
Antiguo 07/07/2016, 09:40
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
strtran

Hola:

Tengo una función en la cual necesito reemplazar cuando hay " De " por " de " por ejemplo, siempre RESPETANDO LOS ESPACIOS.
En otro lenguaje funciona bien pero en PHP los espacios no los respeta.

el código es:

$retorno=strtr($retorno," De "," de ");

Les agradecería si pueden ayudarme.
  #2 (permalink)  
Antiguo 07/07/2016, 10:50
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Información Respuesta: strtran

Hola,

prueba con esto a ver...

Código PHP:
$texto "En un lugar De la Mancha, De cuyo nombre no quiero acordarme, no ha mucho tiempo que vivía un hidalgo De los De lanza en astillero";

echo 
preg_replace("/ De /"" de "$texto); 
Saludos!
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill
  #3 (permalink)  
Antiguo 07/07/2016, 11:29
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: strtran

no es necesario usar preg_replace con str_replace es sufieciente
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: Ninguno
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 10:15.