I was wondering if there is a core function I can use to remove special chars from a string because it might cause the javascript marker/parser to fail.
I've created my own functions that works fine but is there another one I can use
Code:
function replace_accent( $texte ) {
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'e', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'a', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'o', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'i', $texte );
$texte = str_replace( '?', 'n', $texte );
$texte = str_replace( '?', 's', $texte );
$texte = str_replace( '?', 'y', $texte );
$texte = str_replace( '?', 'y', $texte );
$texte = str_replace( '?', 'y', $texte );
$texte = str_replace( '?', 'u', $texte );
$texte = str_replace( '?', 'u', $texte );
$texte = str_replace( '?', 'u', $texte );
$texte = str_replace( '?', 'u', $texte );
$texte = str_replace( '&', ' ', $texte );
$texte = str_replace( '"', '', $texte );
$texte = str_replace( '\'', '', $texte );
$texte = str_replace( '?', ' ', $texte );
$texte = str_replace( '<', ' ', $texte );
$texte = str_replace( '>', ' ', $texte );
$texte = str_replace( '?', ' ', $texte );
$texte = str_replace( '-', ' ', $texte );
$texte = str_replace( '_', ' ', $texte );
$texte = str_replace( '=', ' ', $texte );
$texte = str_replace( '+', ' ', $texte );
$texte = str_replace( '\/', ' ', $texte );
return $texte;
}