Symbolen uit tekst laten

Status
Niet open voor verdere reacties.

BadHunter

Gebruiker
Lid geworden
5 jan 2007
Berichten
156
Hallo,

Weet iemand hoe je symbolen weg kan laten een zin?
Zover ik weet kan het met preg_match alleen ik weet niet hoe je meerdere symbolen uit 1 tekst weg kan laten.

Alvast bedankt,

Bad Hunter
 
preg_match (het woord match zegt het al) zoekt alleen naar overeenkomsten. Hij vervangt niets.

In het geval van een enkel teken kun je beter str_replace() gebruiken.

PHP:
$replaceArray = array(
"?" => "!",
"$" => "€"
);

$tekst = 'Wat is dit toch allemaal? Ik zie allemaal $$$-tekens';
echo 'Origineel: '. $tekst .'<br />';
foreach($replaceArray AS $char => $replace) {
  $tekst = str_replace($char, $replace, $tekst);
}
echo 'Bewerkt: '. $tekst;
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan