str_replace y $_POST
[email protected] (hahmael)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
Hola a todos recibo por post una serie de numero a veces con caracteres que
no deseo, estoy tratando de utilizar str_replace para reemplazar esos
caracteres o eliminarlos antes de hacer la insercion a la BD pero hasta el
momento mis intentos han sido infructuosos, me gustaria alguien me diga si
estoy cometiendo un error, ejemplo de codigo:
######### Recibo por POST la siguiente cadena --> 44"#B 8 <--- y solo
deseo dejar letras y numeros
######### Hago array con caracteres a reemplazar
$quitar= array("-", " ", "'", "?", "+", "-", "_", "^", "*", "!", "%", "¿",
"¡", "¨","´", "ç", "{", "}", ":", ".", ";", "(", ")", "#", "|", "&", "$",
"=", "<", ">"); //caracteres a Eliminar
######### Finalmente trato de hacer el reemplazo buscando obtener esto --->
44B8 <--- pero no lo Logro!
$fragmento= str_replace( $quitar, "", $_POST['dir'] );
devuelve -----> 44"#B 8
existe alguna otra alternativa?, que estoy realizando mal?, deseo eliminar
en una sola funcion espacios y caracteres no Numericos o Alfabeticos.
De antemano Gracias.
--
Agradecido.
Hahmael Tâher.