MudGuard: split

Beitrag lesen

Hi,

$var1=split(".",$var2);
  funktioniert nicht!

Doch, funktioniert, nur nicht so, wie Du es erwartest.
Bei regulären Ausdrücken bedeutet ein . ein beliebiges Zeichen.
Damit ist jedes Zeichen Deines Strings ein Trennzeichen, dazwischen befinden sich nur leere Strings.
Wenn Du nach Konstanten aufsplitten willst, nimm explode.
Wenn Du auf split besteht, mußt Du den Punkt entwerten: "." statt ".", aber explode dürfte effizienter sein, da RegExe aufwendiger zu verarbeiten sind als konstante Strings.

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.