im funktionstüchtigen script sind da diese:
$array_1 = array([...], "%", "*",);
-----------------------------------^
beistreiche am ende!
ums mal anzumerken: diese schreibweise ist in der tat kein fehler (mein php 5.2.x meckert nicht):
array('wert','wert','wert','wert',);
array(
'a' => 'wert',
'b' => 'wert',
'c' => 'wert',
'd' => 'wert',
);
beide beispiele oben grade ausprobiert, funktioneren bei mir ohne fehlermeldung - der beistrich hinten dran ist aber etwas verwirrend, da eine auflistung die trennzeichen nur zwischen den elementen haben sollte
spätestens, wenn man zb den string "wert,wert,wert,wert," hat und daraus mit implode ein array erzeugt, hat man einen leeren eintrag zu viel im array ;)