RE: [PEAR] Re: Converting XML into something PHP like....

From: Date: Tue, 20 Apr 2004 14:32:42 +0000
Subject: RE: [PEAR] Re: Converting XML into something PHP like....
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-11978@lists.php.net to get a copy of this message
Hi Folks, Tobias was really helpful earlier, however I've now got the problem trying to transfer the XML into variables - or at least something I can use! At the end of the email is a var_dump of my XML... I can go through and do foreach on each section, however, this is completely useless in practice. How do I call things like $data["Title"] and $data["avail_dataset"]["0"]["dept_date"]? At the moment, every time I do this, it comes out as NULL.... Cheers Nunners <?php var_dump($data); ?> Output: object(stdClass)(3) { ["Title"]=> string(12) "Example TopX" ["Type"]=> string(7) "Package" ["avail_dataset"]=> object(stdClass)(8) { ["avail_record"]=> array(6) { [0]=> object(stdClass)(26) { ["arr_time_int"]=> string(0) "" ["content_link"]=> string(0) "" ["dept_code"]=> string(3) "LGW" ["dept_date"]=> string(10) "2004-04-24" ["dept_name"]=> string(7) "GATWICK" ["dept_time_int"]=> string(0) "" ["dest_name"]=> string(7) "Majorca" ["dest_code"]=> string(3) "PMI" ["holiday_type"]=> string(0) "" ["nights"]=> string(1) "7" ["poll_date"]=> string(10) "2004-04-20" ["poll_time"]=> string(5) "10:53" ["price1"]=> string(2) "89" ["price2"]=> string(0) "" ["price3"]=> string(3) "155" ["price4"]=> string(3) "235" ["price5"]=> string(0) "" ["price6"]=> string(2) "55" ["rtn_code"]=> string(0) "" ["rtn_name"]=> string(0) "" ["tag"]=> string(0) "" ["tourop_code"]=> string(3) "COS" ["tourop_name"]=> string(0) "" ["currency"]=> string(3) "GBP" ["can_cost"]=> string(5) "False" ["can_book"]=> string(5) "False" } [1]=> object(stdClass)(26) { ["arr_time_int"]=> string(0) "" ["content_link"]=> string(0) "" ["dept_code"]=> string(3) "LGW" ["dept_date"]=> string(10) "2004-04-24" ["dept_name"]=> string(7) "GATWICK" ["dept_time_int"]=> string(0) "" ["dest_name"]=> string(12) "Costa Blanca" ["dest_code"]=> string(3) "ALC" ["holiday_type"]=> string(0) "" ["nights"]=> string(1) "7" ["poll_date"]=> string(10) "2004-04-20" ["poll_time"]=> string(5) "10:53" ["price1"]=> string(2) "89" ["price2"]=> string(0) "" ["price3"]=> string(3) "159" ["price4"]=> string(0) "" ["price5"]=> string(0) "" ["price6"]=> string(2) "69" ["rtn_code"]=> string(0) "" ["rtn_name"]=> string(0) "" ["tag"]=> string(0) "" ["tourop_code"]=> string(3) "COS" ["tourop_name"]=> string(0) "" ["currency"]=> string(3) "GBP" ["can_cost"]=> string(5) "False" ["can_book"]=> string(5) "False" } [2]=> object(stdClass)(26) { ["arr_time_int"]=> string(0) "" ["content_link"]=> string(0) "" ["dept_code"]=> string(3) "LGW" ["dept_date"]=> string(10) "2004-04-21" ["dept_name"]=> string(7) "GATWICK" ["dept_time_int"]=> string(0) "" ["dest_name"]=> string(6) "Cyprus" ["dest_code"]=> string(3) "LCA" ["holiday_type"]=> string(0) "" ["nights"]=> string(1) "7" ["poll_date"]=> string(10) "2004-04-20" ["poll_time"]=> string(5) "09:01" ["price1"]=> string(2) "99" ["price2"]=> string(0) "" ["price3"]=> string(3) "139" ["price4"]=> string(0) "" ["price5"]=> string(0) "" ["price6"]=> string(2) "59" ["rtn_code"]=> string(0) "" ["rtn_name"]=> string(0) "" ["tag"]=> string(0) "" ["tourop_code"]=> string(3) "AHL" ["tourop_name"]=> string(0) "" ["currency"]=> string(3) "GBP" ["can_cost"]=> string(5) "False" ["can_book"]=> string(5) "False" } [3]=> object(stdClass)(26) { ["arr_time_int"]=> string(0) "" ["content_link"]=> string(0) "" ["dept_code"]=> string(3) "MAN" ["dept_date"]=> string(10) "2004-04-25" ["dept_name"]=> string(10) "MANCHESTER" ["dept_time_int"]=> string(0) "" ["dest_name"]=> string(5) "Ibiza" ["dest_code"]=> string(3) "IBZ" ["holiday_type"]=> string(0) "" ["nights"]=> string(1) "8" ["poll_date"]=> string(10) "2004-04-20" ["poll_time"]=> string(5) "10:20" ["price1"]=> string(2) "99" ["price2"]=> string(0) "" ["price3"]=> string(3) "249" ["price4"]=> string(0) "" ["price5"]=> string(0) "" ["price6"]=> string(2) "79" ["rtn_code"]=> string(0) "" ["rtn_name"]=> string(0) "" ["tag"]=> string(0) "" ["tourop_code"]=> string(3) "AHL" ["tourop_name"]=> string(0) "" ["currency"]=> string(3) "GBP" ["can_cost"]=> string(5) "False" ["can_book"]=> string(5) "False" } [4]=> object(stdClass)(26) { ["arr_time_int"]=> string(0) "" ["content_link"]=> string(0) "" ["dept_code"]=> string(3) "STN" ["dept_date"]=> string(10) "2004-04-23" ["dept_name"]=> string(8) "STANSTED" ["dept_time_int"]=> string(0) "" ["dest_name"]=> string(8) "Tenerife" ["dest_code"]=> string(3) "TFS" ["holiday_type"]=> string(0) "" ["nights"]=> string(1) "7" ["poll_date"]=> string(10) "2004-04-20" ["poll_time"]=> string(5) "10:14" ["price1"]=> string(3) "109" ["price2"]=> string(0) "" ["price3"]=> string(3) "438" ["price4"]=> string(0) "" ["price5"]=> string(0) "" ["price6"]=> string(0) "" ["rtn_code"]=> string(0) "" ["rtn_name"]=> string(0) "" ["tag"]=> string(0) "" ["tourop_code"]=> string(3) "PAN" ["tourop_name"]=> string(0) "" ["currency"]=> string(3) "GBP" ["can_cost"]=> string(5) "False" ["can_book"]=> string(5) "False" } [5]=> object(stdClass)(26) { ["arr_time_int"]=> string(0) "" ["content_link"]=> string(0) "" ["dept_code"]=> string(3) "LGW" ["dept_date"]=> string(10) "2004-05-08" ["dept_name"]=> string(7) "GATWICK" ["dept_time_int"]=> string(0) "" ["dest_name"]=> string(6) "Rhodes" ["dest_code"]=> string(3) "RHO" ["holiday_type"]=> string(0) "" ["nights"]=> string(1) "7" ["poll_date"]=> string(10) "2004-04-20" ["poll_time"]=> string(5) "10:48" ["price1"]=> string(3) "109" ["price2"]=> string(0) "" ["price3"]=> string(3) "219" ["price4"]=> string(3) "269" ["price5"]=> string(0) "" ["price6"]=> string(0) "" ["rtn_code"]=> string(0) "" ["rtn_name"]=> string(0) "" ["tag"]=> string(0) "" ["tourop_code"]=> string(3) "TCH" ["tourop_name"]=> string(0) "" ["currency"]=> string(3) "GBP" ["can_cost"]=> string(5) "False" ["can_book"]=> string(5) "False" } } ["records_found"]=> string(4) "2000" ["max_recs_per_page"]=> string(1) "0" ["sort_mode"]=> string(1) "9" ["BOF"]=> string(5) "False" ["EOF"]=> string(5) "False" ["record_start"]=> string(4) "2000" ["record_end"]=> string(2) "-1" } }

« previous php.pear.general (#11978) next »