Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2014, 04:52
emeotero
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años
Puntos: 0
Consulta/dificultad con strings

Hola,
quería hacer una consulta sobre reemplazar y eliminar espacios en un string. No acierto con el str_replace. Usando una función en Ajax ejecuto un select y paso el valor a una consulta para que se ejecute. En la consulta php recojo el valor y como lo envio con un "#" hago un str_replace y lo transformo en una ",".

Hasta ahí perfecto, salvo porque me he dado cuenta de que en la base de datos existen elementos que tienen espacios en blanco y claro cuando recojo los datos me trunca el resultado. Por ejemplo: el valor "cont sup 3", solo me devuelve "cont".

Así reemplazo # por , ¡perfecto sin problema!
Código PHP:
$metodo $_POST['elemento2'];
$metodo str_replace("#",",",$metodo); 
ahora quiero a mayores quitar los espacios en blanco. Probé algo del estilo:
Código PHP:
$metodo $_POST['elemento2'];
$metodo str_replace("#",",",$metodo);
$metodo str_replace(" ","",$metodo); 
pero ni de coña!. Después probé:
Código PHP:
$metodo $_POST['elemento2'];
$metodo str_replace("#",",","\ /" ","",$metodo); 
pero tambien me da error.
alguien puede ayudarme, please. Gracias.