| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 28.06.2009 8:32 | |
|
Ahojte, moje XML má takýto formát
Kód: <?xml version="1.0" encoding="UTF-8" ?> <data> <user><name>Meno1</name><score>15</score></user> <user><name>meno2</name><score>22</score></user> </data> a potrebujem povyťahovať dáta takže môj php skript Kód: $handle = fopen("dat.xml", 'r'); $file = @fread($handle, filesize("dat.xml")); fclose($handle); $file = new SimpleXMLElement($file);
$data = $file->xpath("/data/user"); foreach($data as $value) { $infos[] = array( "name" => $value->xpath("name"), "score" => $value->xpath("score"), ); } ale problém je v vychádzajúcom poli je nejaké takéto Citácia: Array ( [0] => Array ( [name] => Array ( [0] => SimpleXMLElement Object ( [0] => Meno1 ) ) [score] => Array ( [0] => SimpleXMLElement Object ( [0] => 15 ) ) ) [1] => Array ( [name] => Array ( [0] => SimpleXMLElement Object ( [0] => meno2 ) ) [score] => Array ( [0] => SimpleXMLElement Object ( [0] => 22 ) ) ) ) Prosím neviete ako ho upravím do podoby Kód: Array ( [0] => Array ( [name] => Meno1 [score] => 15))
napr
Ďakujem
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Kód: foreach($data as $value) { $infos[] = array( "name" => (string)$value->name, "score" => (string)$value->score, ); }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 28.06.2009 9:35 | |
|
Ďakujem ide to
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 28.06.2009 9:35 | |
|
Stenley ma predbehol, takze ja uz len dodam, ze prve 4 riadky sa daju skratit:
Kód: $file = new SimpleXMLElement('dat.xml', 0, true);
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| xml pomoc v PHP, ASP | 6 | 704 | 17.07.2009 23:15 p360t | | pomoc s XML v Dopyt práce | 0 | 567 | 03.11.2015 18:42 diro | | [Pomoc]Posledných vložených 5 textov v MySQL (Čítanie z nej) v PHP, ASP | 5 | 389 | 30.08.2013 16:44 MasterMatoSK | | Generovanie XML:Chybná analýza XML: žiadny prvok sa nenašiel v HTML, XHTML, XML, CSS | 1 | 881 | 16.12.2011 16:49 Ďuri | | XML Schema => XML instance document v HTML, XHTML, XML, CSS | 0 | 732 | 02.11.2009 17:46 sINN3r | | Problem s vystupom ? v ATI/AMD grafické karty | 0 | 317 | 05.04.2016 16:31 Spajkyy | | problém s HDMI výstupom!! v Intel čipové sady | 0 | 493 | 20.12.2010 19:34 JOKERclown | | Problem s prednym audio vystupom v Zvuk | 4 | 597 | 06.08.2009 15:07 NEPSTER1313 | | Zvukovka s výstupom na predný panel [ Choď na stránku: 1, 2 ] v Zvuk | 30 | 1524 | 06.06.2009 21:58 tommy1104 | | I/K Vga s Hdmi vystupom v Kúpim | 6 | 545 | 20.03.2011 3:40 petrex | | Notebook Asus 5750ZG Problem s vystupom HDMI v Notebooky a netbooky | 0 | 246 | 01.11.2012 19:53 d0.0b | | citanie kodu v PHP, ASP | 2 | 431 | 14.01.2011 20:42 slebo | | Periferne citanie v Voľný čas a hobby | 7 | 752 | 10.09.2012 10:19 dixi | | Tablet na citanie v Mobilné zariadenia | 0 | 200 | 16.09.2014 19:12 florq | | Čítanie textu stránok v Ostatné | 1 | 512 | 09.04.2012 1:18 shaggy | | C++ Čítanie ŠPZ v Assembler, C, C++, Pascal, Java | 4 | 592 | 28.03.2017 19:08 void |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|