Hi all,

I got a problem with creating a multidimensional array which it's size is
unknown.
I already made it work like this (example):
<?php
$array = array('six','five','four','three','two','one');

for ($i = count($array)-1; $i >= 0; $i--) {
 $array_keys_string_representation .= '["'.$array[$i].'"]';
}

eval('$new_array'.$array_keys_string_representation.'["node_title"] =
"string value";');
?>

The problem is that I don't like using eval() cause it's slow &
insecure.....

I want to do something like this (doesn't work):
<?php
$array = array('six','five','four','three','two','one');

for ($i = count($array)-1; $i >= 0; $i--) {
 $array_keys_string_representation .= '["'.$array[$i].'"]';
}

$new_array.$array_keys_string_representation.'["node_title"] = "string
value";
?>

Anyone got any idea how can I build such an array without eval()?

Thanks a lot in advance,
 Ben-Nes Yonatan

Reply via email to