At 02:49 PM 8/1/2006, bob pilly wrote:

Hi all

Does anyone know if you can assign a new variable name based on the contents of another variable in PHP? If so whats the syntax to do this?

I am parsing a text file that has tens of preset attributes and some of these have hundreds of sub attributes. For example the text file contains flight details, on every flight there can be up to 500 passengers but there are generally only 50 so i dont want to have declare 500 vars when i hardly ever use them. What i am trying to do is count the amount of pasengers present and dynamically create the variables based on this.$surname1,$surname2 etc...

Im not sure whether this is a sane way to approach this problem or not. Any advice or pointing to relevant documentation about either syntax for this or ways of tackling this sort of problem (im sure it must be a regular occurance in the coding world??) would be greatly appreciated!!

Thanks in advance for any help or advice.

Cheers

Bob


Use arrays - check the array_push() function.
Or - and I'm winging it here - an array of objects, assuming PHP will let you do so.

Then with all of the other wonderful functions PHP has for managing arrays you're away to the races.

Alternately, if PHP will not allow arrays of objects, use parallel arrays.

Either method will be much easier than trying to create $var1, $var2, ... $var9999

Regards - Miles Thompson




--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.1.394 / Virus Database: 268.10.5/404 - Release Date: 7/31/2006

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to