On Friday 11 January 2002 20:02, Neil Freeman wrote: > Hi there guys, > > Who's awake today then? :)
Someone isn't :) > Here's a snippet of the code. Any ideas guys??? > > ........... > //store children page_IDs into array for each parent > $str_array = "menu_array_" . $current_parent_page_ID; > $$str_array = array(); > > for ($child_cnt = 0; $child_cnt < $number_children; $child_cnt++) > { > $db_help_structure->next_record(); > > //get page_ID value > $page_ID = $db_help_structure->return_single_result('page_ID'); > > //$page_ID is now set > > echo "storing in $str_array position $child_cnt:" . $page_ID . > "<br>"; > $$str_array[$child_cnt] = $page_ID; > echo "size:" . sizeof($$str_array) . "<br>"; > } You need to resolve the ambiguity in your code by placing braces around the variable part of the variable variable (!) ie: ${$str_array}[$child_cnt] = $page_ID; See manual for details. See the annotated online manual for more examples. hth -- Jason Wong -> Gremlins Associates -> www.gremlins.com.hk /* Go out and tell a lie that will make the whole family proud of you. -- Cadmus, to Pentheus, in "The Bacchae" by Euripides */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]