Der-Dennis: Meldung "No ending delimiter '/' found" bei Entfernen Backslah

Beitrag lesen

Hey Enrico,

ich glaube das ist viel zu kompliziert. Schau Dir das mal an:

  
<?php  
  
$subject = "Ein    beliebiger  Text       !!!?????";  
  
$replacementArray = array(' ', '!', '?', '#', '&', '(', ')', '*', '+', ',', '-', '.', ':', ';', '=', '@', '*');  
  
$searchArray = array();  
  
foreach ($replacementArray as $replacement) {  
	array_push($searchArray, '/' . preg_quote($replacement) . '+/');  
}  
  
echo preg_replace($searchArray, $replacementArray, $subject);  

Gruß, Dennis