<?php $_GET['file'] = 'raport.xml'; function tag_start($parser, $attr, $params){ $act_tag = $attr; } function tag_text($parser, $text){ $mecz[$act_tag] = $text; } function tag_end($parser, $attr){ } $parser = xml_parser_create(); xml_set_element_handler($parser, 'tag_start', 'tag_end'); xml_set_character_data_handler($parser, 'tag_text'); } xml_parser_free($parser); foreach($mecz as $pole => $wartosc) { } ?>
W pętli foreach wyświetla mi się tylko $pole, a $wartosc juz nie.
Myśle że to coś z zasięgiem zmiennych bo gdy w funkcji tag_text() wstawiam
zmienna się prawidłowo wyświetla.
<?php ?>
Z góry dzięki za pomoc.