Devo creare una funzione che mi toglie da una stringa le parentesi e tutto quello che ci trova dentro.
Si può fare con ereg_replace? Sennò?
Grazie in anticipo
Devo creare una funzione che mi toglie da una stringa le parentesi e tutto quello che ci trova dentro.
Si può fare con ereg_replace? Sennò?
Grazie in anticipo
la butto lì :d
Codice PHP:
$stringa = "evviva (dentro le parentesi) le parentesi ";
echo "prima : ".$stringa;
$pos1 = strpos( $stringa ,"(" );
$pos2 = strpos( $stringa ,")" );
$stringa = substr($stringa,0,$pos1-1).substr($stringa,$pos2+1,strlen($stringa));
echo "
dopo : ".$stringa;
Perfetto, ma come faccio a fare in modo che se ci sono le parentesi le toglie (con il contenuto) e se invece non ci sono rimane invariata la stringa?
Thx!
Prova così!![]()
Codice PHP:
$stringa = "evviva (dentro le parentesi) le parentesi ";
if(eregi("(",$stringa))
{
echo "prima : ".$stringa;
$pos1 = strpos( $stringa ,"(" );
$pos2 = strpos( $stringa ,")" );
$stringa = substr($stringa,0,$pos1-1).substr($stringa,$pos2+1,strlen($stringa));
echo "
dopo : ".$stringa;
}
else
echo"La stringa non contiene parentesi";