Breaking up data efficiently

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I'm working on an aircraft booking system and it has multiple
origin/destination data, concatenated into a single line:


/***** BEGIN DATA *****/

Melbourne, AU, 21-07-2005 14:00:00|Perth, AU, 21-07-2005 18:00:00|Perth,
AU, 25-07-2005 14:00:00|Melbourne, AU, 25-07-2005 18:00:00

/***** END DATA *****/


As you can see, each origin/destination is separated by a pipe '|', and
then, each origin/destination data has its location, country and
datetime of departure/arrival, separated by comma ','.

I'm splitting them up into array of location, country and datetime using
the following:


/***** BEGIN CODE *****/

$itenary = explode('|', $booking->booking_flight_details);
			
$size = count($itenary);

for($i=0; $i < $size; $i++) {
    list($path[$i]['location'],
         $path[$i]['country'],
         $path[$i]['datetime']) = explode(',', $itenary[$i]);
}

/***** END CODE *****/



*Question*: Is the above the code an effective way to do it? Or is there
a better/faster way?

Somehow, it feels like there's lots of things going through the above code.

Please advise. Thanks.


-- 
Wee Keat Chin

Protocol Networks
p: 1300 131 932
e: weekeat@xxxxxxxxx
h: www.pn.com.au

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux