ich versuche nochmal anders anzufangen ;)
ich habe:
---------
$array_1 = array{
"value" => "Wert",
"element" => "1,2,3,4,5"
};
daraus möchte ich machen:
-------------------------
$array_2[1][2][4][5] = "Wert";
Was natürlich geht ist:
-----------------------
$temp = explode(",", $array_1['element']);
$array_1[temp[0]][temp[1]][temp[2]][temp[3]] = $array_1['value'];
Das geht aber nur, wenn die Länge von $temp feststeht. Hat $array_1['element'] den Wert "1,2,3,4" wird ist:
$array_1[temp[0]][temp[1]][temp[2]][temp[3]] = $array_1['value'];
... gleichbedeutend mit:
$array_2[1][2][4][] = "Wert";
ist das verständlicher?
beste gruesse,
heinetz