Hallo Ldi91,
Wie kann ich eine zeichenkette zeichen für zeichen in einen array umwandeln?
list($a,$b,$c) =split('', $setting, 3);
> geht nicht. denn da kommt
> ~~~
> Warning: split() [function.split]: REG_EMPTY in /web/docviewer/hosts/intranet/settings.php on line 16
>
weil das trennzeichen lehr ist
Die brauchbarere Umsetzung des split() von Perl ist in PHP die Funktion preg_split(). Die kann auch mit leeren Trennzeichen umgehen:
list($a, $b, $c) = preg_split('//', $setting, 3, PREG_SPLIT_NO_EMPTY);
Es ist übrigens generell empfehlenswert, die veralteten POSIX-RegEx-Funktionen durch die "moderneren" PCRE-Befehle zu ersetzen.
MffG
EisFuX