carmen: Zeichen ersetzen und Co

Beitrag lesen

Hallooooo,

ich habe eine Funktion, welche mir Satzzeichen ersetzen soll:

function satzzeichen($string,$status)
{
$satz_zeichen = array(".",":",",",";","!","?");

//Freistellung
 if($status == 1)
 {
  $string = eregi_replace(","," ,",$string);
 }
 //Freistellung aufheben
 elseif($status == 2)
 {
  $string = eregi_replace(" ,",",",$string);
 }
 //Zeichen löschen
 elseif($status == 3)
 {
  $string = trim(eregi_replace(",","",$string));
 }
 //auf Zeichen prüfen
 elseif($status == 4)
 {
  if( eregi(",",$string)){$string=1;}
 }

return $string;
}

Ich möchte nun aber nicht für jedes Satzzeichen eine eigene Funktion schreiben, sondern ein Array ($satz_zeichen) mit Satzzeichen benutzen, aus welchem dann die Zeichen geholt und bearbeitet werden sollen. Krieg das aber nicht hin.
Kann mir jemand von Euch helfen?

Vielen Dank, Eure Carmen