Re: Generating variable names 'on the fly'

From: Date: Fri, 21 Sep 2001 09:21:30 +0000
Subject: Re: Generating variable names 'on the fly'
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-68119@lists.php.net to get a copy of this message
you can always use eval to create a variable too! <? $i = 1; eval("\$test$i=123;"); echo $test1; ?> "Neil Freeman" <neil.freeman@asa.co.uk> wrote in message news:3BAA0EAA.BA5B2DBC@asa.co.uk... > Hi there, > > How do I generate variable names 'on the fly'? I wish to have variable > names along the lines of $genre_category_1, $genre_category_2, > $genre_category_3 etc. > > Ideally it would be along the lines of this... > > ####################### > $current_field_number = 1; > $genre_number_fields = 7; > > while ($current_field_number < $genre_number_fields) > { > //this var will change on every loop > $genre_desc = $db_movies_genres->Record[$current_field_number]; > > //something along the lines of...(you get the idea) > $str_category = "genre_category_" . $current_field_number; > $$str_category = $genre_desc; > > $current_field_number++; > } > ####################### > > Any help would be greatly appreciated. > > Neil > -------------------------------- > Email: neil.freeman@asa.co.uk > neil_freeman@yahoo.com > -------------------------------- > >

« previous php.general (#68119) next »