phpbar.de logo

Mailinglisten-Archive

[php] Dynamisch Arrays erzeugen

[php] Dynamisch Arrays erzeugen

Holger Boskugel vbwebprofi at kaffeeschluerfer.com
Mit Dez 17 16:02:29 CET 2003


> $sString = 'arArray[0]=one;arArray[1]=two;arArray[2]=three';
> 
> Nach diesem String muss ich später ein Array mit dem Namen $arArray
> ansprechen können welches 3 Elemente hat durchnummeriert von 0 bis 2
> mit den Values one, two und three.
> 
> $arArray[0] = 'one'; etc...

Hallo Carsten,

das sollte deine Lösung sein :

$sString = 'arArray[0]=one;arArray[1]=two;arArray[2]=three';

$aX = explode(';', $sString);

foreach($aX as $sV) {
  $aY = explode('=', $sV);

  eval('$' . $aY[0] . '="' . $aY[1] . '";');
}

var_dump($arArray);

Gruß

Holger

-- 
**********************************************************
*  Holger Boskugel (IT-Freelancer)                       *
*  e-mail : vbwebprofi at gmx.de                            *
*  www    : http://www.vbwebprofi.de                     *
**********************************************************

+++ GMX - die erste Adresse für Mail, Message, More +++
Neu: Preissenkung für MMS und FreeMMS! http://www.gmx.net



php::bar PHP Wiki   -   Listenarchive