Mailinglisten-Archive |
Hallo Carsten,
> $sString = 'var1=one;var2=two;var3=three;var3=four';
>
> $arPar = explode(';', $sString);
>
> foreach($arPar AS $key => $value)
> {
> $arT = explode('=', $value);
> $arr[$arT[0]][] = $value;
>
> }
>
> echo "<pre>";
> var_dump($arr);
Wie ich das sehe würde bei Deinem Beispiel ein Array angelegt werden
welches die Variablennamen als Index hätte und den Wert halt als Wert.
Das Array würde aber immer heissen $arr.
$arr['var1'] = 'one'; etc...
Ich will/muss aber flexibel sein. Deshalb habe ich ja folgenden
String geschrieben:
$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...
Vielleicht habe ich mich etwas umständlich ausgedrückt. Hoffe jetzt ist
etwas klarer was ich benötige.
php::bar PHP Wiki - Listenarchive