Jonathan: Was ist falsch?

Beitrag lesen

Ist es möglich für ein Array ein || (OR) zu setzen?

Also so:
$replacethis[] = ":)" || ":-)";
$replacethis[] = ";)" || ";-)";
$replacethis[] = ":(" || ":-(";

Nein, das funktioniert natürlich nicht. Was soll das ergebnis einer OR-Verknüpfung von Strings sein? Du kannst hier entweder mit regulären Ausdrücken arbeiten, (irgendwie so: /:-?)/ ) oder du ersetzt halt mehrere verschiedene Smilies durch das gleiche.