ho il seguente problema
devo eliminare da una stringa i seguenti simboli
"\" "(" ")" ma con str_replace non mi funzione in quanto vengono ad essere interpretati come aperture e chiusure di parentesi e come slash davanti alle virgolette...
Per capirci meglio vi posto la semplice funzione che ho realizzato per validare un numero di telefono il problema si presnete in $simbol...
Codice PHP:
<?php
function validate_telef($number)
{
$simbol=array("\", "(", ")", "/", "-", ".", " ", "+");
$number=str_replace($simbol, "", $number);
$number=stripslashes($number);
if( (is_numeric($number)) && (strlen($number)>8) )
{
$control=1;
}
else
{
$control=0;
$number="";
}
$result=array($control, $number);
return $result;
}