Der Martin: Array-Ausgabe bleibt immer gleich

Beitrag lesen

Hi,

[.] ist die Zeichenklasse, die einzig und allein das Zeichen . enthält.

und bedeutet: Jedes beliebige Zeichen.
Nein, [.] meint nicht jedes beliebige Zeichen.
und das ist im PHP-Handbuch vorbildlich dokumentiert.

da steht allerdings mit keinem Wort erwähnt, dass innerhalb einer Zeichenklasse die Sonderbedeutung des Zeichens '.' nicht gilt. Im Gegenteil, die Erläuterung von '' als "General Escape Character" bestärkt den Leser sogar noch darin, dass Sonderzeichen auch in [] ihre Sonderbedeutung behalten, wenn sie nicht durch '' maskiert werden.
Abgesehen davon ist diese Erläuterung von http://de3.php.net/manual/en/function.split.php aus gar nicht verlinkt.

So long,
 Martin

--
Der geistige Horizont ist der Abstand zwischen Brett und Hirn.