Wenn die Fehlermeldung in dieser Zeile kommt:
if(in_array($suchzeichen,$ar_work[$k][$x])){
dann ist $ar_work[$k][$x] kein Array, sondern ein String. Die Funktion in_array() verlangt aber als 2. Argument ein Array.
Versuche es mal so:
if(stristr($ar_work[$k][$x], ";")){
str_replace(";", "-", $ar_work[$k][$x]);
|