Php uses a regular expression to record data to read xml. the regular expression is xml. Php uses a regular expression to record data to read xml. This document describes how php uses a regular expression to record data to read xml. I would like to share with you how php uses regular expressions to retrieve data and read xml.
This example describes how to use a regular expression to retrieve data in php to read xml. Share it with you for your reference. The specific analysis is as follows:
The xml source file is as follows:
<? Xml version = "1.0 encoding =" UTF-8 "?>
Zhang Ying
Male
28
Tank
Male
28
The PHP file is as follows:
<? Php $ xml = ""; $ f = fopen ('person. XML', 'r'); while ($ data = fread ($ f, 4096) {$ xml. = $ data;} fclose ($ f); // read data preg_match_all ("/\
(.*?) \ <\/Humans \>/s ", $ xml, $ humans ); // match the content of foreach ($ humans [1] as $ k => $ human) {preg_match_all ("/\
(.*?) \ <\/Name \>/", $ human, $ name); // match the name preg_match_all ("/\
(.*?) \ <\/Sex \>/", $ human, $ sex); // match the gender preg_match_all ("/\
(.*?) \ <\/Old \>/", $ human, $ old); // match the age} foreach ($ name [1] as $ key => $ val) {echo $ val. "-". $ sex [$ key] [1]. "-". $ old [$ key] [1]."
";}?>
I hope this article will help you with php programming.
Examples in this article describes how php reads xml by using regular expressions to record data. Share it with you...