Foros del Web » Programando para Internet » PHP »

Reemplazar variable por otra en php

Estas en el tema de Reemplazar variable por otra en php en el foro de PHP en Foros del Web. Hola tengo un problema con php. Necesito reemplazar una variable por otra en php, he estado mirando en internet y pone que se hace utilizando ...
  #1 (permalink)  
Antiguo 05/06/2013, 03:31
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 7 meses
Puntos: 7
Reemplazar variable por otra en php

Hola tengo un problema con php.

Necesito reemplazar una variable por otra en php, he estado mirando en internet y pone que se hace utilizando la función str_replace() pero no consigo hacerlo. Tengo lo siguiente:
Código PHP:
Ver original
  1. $userId = 2889ç
  2. $operarioId = str_replace("ç","", $userId);
  3. echo $operarioId."<br>";

Como veis dentro del userId encontramos la letra ç y lo que quiero es reemplazar esa letra por un espacio y haciendolo de la forma que he escrito en la parte del codigo no me lo reemplaza. ¿Que es lo que estoy haciendo mal?

__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 05/06/2013, 03:49
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 9 meses
Puntos: 67
Respuesta: Reemplazar variable por otra en php

De primeras $userId = 2889ç esto te daría error, tendría que ser:
$userId = '2889ç';
Ya que poner un literal en un numero falla, otra cosa es que fuera el numero solo, en ese caso no tendrías problemas en ponerlo sin comillas.

Por lo que el código en si quedaría:
Código PHP:
    $userId '2889ç';
    
$operarioId str_replace("ç"," "$userId);
    echo 
$operarioId."<br>"
Y el resultado que se muestra es: 2889
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #3 (permalink)  
Antiguo 05/06/2013, 03:54
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 7 meses
Puntos: 7
Respuesta: Reemplazar variable por otra en php

Cita:
Iniciado por bookmaster Ver Mensaje
De primeras $userId = 2889ç esto te daría error, tendría que ser:
$userId = '2889ç';
Ya que poner un literal en un numero falla, otra cosa es que fuera el numero solo, en ese caso no tendrías problemas en ponerlo sin comillas.

Por lo que el código en si quedaría:
Código PHP:
    $userId '2889ç';
    
$operarioId str_replace("ç"," "$userId);
    echo 
$operarioId."<br>"
Y el resultado que se muestra es: 2889
Vale con esto funciona perfecto pero si yo tengo un array de $userId[$b], si hago esto mismo, no me lo reemplaza.
Código PHP:
Ver original
  1. $operarioId = str_replace("ç","", $userId[$b]);

porque en este caso no lo hace?
__________________
Gracias por todo;

Un saludo
  #4 (permalink)  
Antiguo 05/06/2013, 04:03
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 9 meses
Puntos: 67
Respuesta: Reemplazar variable por otra en php

Teóricamente debería de reemplazarlo, a no se que $b esté fuera de los indices.

Ejemplo de un array:
Código PHP:
<?php
  $Cadenas 
= array('alfaç''beta''delta'); 
  for(
$C=0$C count($Cadenas); $C++){
      
$operarioId str_replace("ç",""$Cadenas[$C]);
       echo 
$operarioId.'<br>';
  }
?>
Y esta sería la salida:
alfa
beta
delta
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Última edición por bookmaster; 05/06/2013 a las 04:08
  #5 (permalink)  
Antiguo 05/06/2013, 04:08
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 7 meses
Puntos: 7
Respuesta: Reemplazar variable por otra en php

Cita:
Iniciado por bookmaster Ver Mensaje
Teóricamente debería de reemplazarlo, a no se que $b esté fuera de los indices.
El $b marca el indice del array, en cada caso ira aumentado en 1
__________________
Gracias por todo;

Un saludo
  #6 (permalink)  
Antiguo 05/06/2013, 04:10
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 9 meses
Puntos: 67
Respuesta: Reemplazar variable por otra en php

Fíjate en el ejemplo que te e puesto y veras que empieza en 0 hasta el ultimo.
Puedes hacer pruebas con el, veras como funciona.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Etiquetas: reemplazar, variable
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 22:36.