The example in this article describes the method of php traversing and parsing xml strings. Share it with everyone for your reference, the details are as follows:
<?php $content = <<XML; $test = new SimpleXMLElement($content); //获得ping_protocol的值 $ping_protocol = $test->global_setting->ping_protocol; echo "ping_protocol : $ping_protocol \n"; //打印出所有instance的IP foreach ( $test->instances->instance as $instance) { echo "IP: {$instance['ip']} \n" ; } //这里经过测试,发现使用var_dump之类的似乎不能有效输出值,用echo比较顺利, //还有就是上面的那个xml的例子可以去掉<?xml version="1.0" encoding="UTF-8"?> //也可以去掉头尾///的<< HTTP 80 /index.html 5000 3000 2 3 Copy after login
Readers who are interested in more PHP-related content can check out the special topics of this site: "Summary of PHP XML file operation skills", "Summary of php date and time usage", "Introduction Tutorial on PHP Object-Oriented Programming", "Comprehensive Collection of PHP Array Operation Skills", "Summary of PHP String Usage", "Introduction Tutorial on PHP+MySQL Database Operation" and "Summary of Common PHP Database Operation Skills"
I hope this article will be helpful to everyone in PHP programming.
The above introduces the method of php traversing and parsing xml strings, including parsing xml and php. I hope it will be helpful to friends who are interested in PHP tutorials.