phpbar.de logo

Mailinglisten-Archive

[php] Dynamisch Arrays erzeugen

[php] Dynamisch Arrays erzeugen

Carsten Kästner kaestner at strg-z.de
Mit Dez 17 12:46:21 CET 2003


Hi Markus,

On Wed, 17 Dec 2003 12:16:52 +0100
Markus Ehrlich <m.ehrlich at release-it.de> wrote:

> $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.

Dann versuch es mal damit:


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

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

for($i = 0; $i < count($arPar); $i++)
{
	$evalCode = "$".$arPar[$i].";";
	eval($evalCode);
}
echo "<pre>";
var_dump($arArray);


bis denn
Carsten

php::bar PHP Wiki   -   Listenarchive