Reply to Complex Associative Array to XML FIle and Back

Your name:

Reply:


Posted by swayze on 03/07/06 11:30

Hi there,

We're using php 4.1 and it doesn't seem to have built in support for
this. Coming from a dotnet background this surprised me...Anyways,
thats a different topic altogether...

I'm looking for a php class that can allow me to save a complex
associative array as an xml file on our server and also be able to read
in back into a complex array when needed. (you'll find an example of
the array below). Because of the complexity if the array, I feel it
would be easier to use this method as opposed to saving to a db.

I know i could write a class to do it, but I'm trying not to reinvent
the wheel. Googleing only refers me to extentions like pear which I
dont want. And I 'm sure someone else has had to do this before.

Any information or links would be greatly appreciated.

Kindest regards,

Swayze

//ARRAY EXAMPLE

Array
(
[0] => Array
(
[marka_id] => 4
[model_id] => 1
[model_yili] => 01/2004
[props] =>
5^4,11^1,52^3,5^4,6^2,7^2,11^1,52^3,65^5,5^4,6^2,7^2,11^1,25^2,52^3,65^5,82^7
[numerasi] => 41617042893
[adi] => Hood
[uretici] => BMW
[resim] => images/iconimages/60093.GIF
[parca_kodu] => 5130.000.0000.000.0
[adet] => 1
[fiyat] => 749.61
[main_subject_id] => 8
[labors] => Array
(
[0] => Array
(
[laborcode] => 21140.0009.02
[desc] => Hood - Replace
[time] => 1.80
[details] => Array
(
[0] => Array
(
[laborcode] =>
21140.0009.01
[desc] => Hood - Remove &
Reinstall
[time] => 0.8
)

[1] => Array
(
[laborcode] =>
21140.0021.01
[desc] => Emblem, Hood -
Remove & Reinstall
[time] => 0.10
)

[2] => Array
(
[laborcode] =>
21140.0023.01
[desc] => Isolating Trim,
Hood - Remove & Reinstall
[time] => 0.50
)

[3] => Array
(
[laborcode] =>
21140.0024.01
[desc] => Striker, Hood -
Remove & Reinstall
[time] => 0.20
)

[4] => Array
(
[laborcode] =>
21140.0002.01
[desc] => Front
Weatherstrip, Hood - Remove & Reinstall
[time] => 0.20
)

)

)

)

[paint_labors] => Array
(
[laborcode] => 21140.0009.06
[desc] => Hood - New part refinish
[time] => 2.30
[labor_cost] => 138.00
[material_cost] => 99.98
[paint_cost] => 115.80
)

[source] => mc
[repair_type] => replace
[labor_hour] => 60.00
[paint_hour] => 60.00
[colors] => 1
[stages] => 1
[repair_name] => Replace
)

)

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация