you can always use eval to create a variable too!

<?
$i = 1;
eval("\$test$i=123;");
echo $test1;
?>

"Neil Freeman" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> 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:  [EMAIL PROTECTED]
>          [EMAIL PROTECTED]
> --------------------------------
>
>



-- 
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]

Reply via email to