Log in

View Full Version : Remove special chars from text


stonyarc
11-03-2005, 11:59 PM
Hello,

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'm trying to get VBGooglemap out of beta but this keeps coming back.

I've created my own functions that works fine but is there another one I can use

My current one

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;
}

Thanks