PHP 中的 xml_parse_into_struct() 函数
- xml_parse_into_struct() 函数用于将 XML 数据解析为数组。
- xml_parse_into_struct() 函数将 XML 数据解析为 2 个数组。
- 值 数组 - 它包含来自解析的 XML 的数据。
- 索 引数组 - 它包含指向值数组中值位置的指针。
- xml_parse_into_struct() 函数在成功时返回 1。
- xml_parse_into_struct() 函数在失败时返回 0。
语法
xml_parse_into_struct(parser,xml,value_arr,index_arr)
参数:
- Parser parser是必需参数。它是指定要使用的XML解析器。
- XML XML是必需参数。它指定要解析的XML数据。
- value_arr value_arr是必需的参数。它是指定XML数据的目标数组。
- index_arr index_arr是可选参数。它是指定索引数据的目标数组。
PHP 中的 xml_parse_into_struct() 函数示例
XML文件
<?xml version="1.0" encoding="ISO-8859-1"?> <message> <to>User</to> <from>Onitroad Team</from> <heading>Wishes</heading> <body>Have a nice day....!</body> </message>
PHP代码:
<?php $filename = 'parsertest.xml'; $xml_parser = xml_parser_create(); $fp = fopen($filename, 'r'); $data = fread($fp, 4096); xml_parse_into_struct($xml_parser,$data,$values); xml_parser_free($xml_parser); print_r($values); ?>
日期:2020-06-02 22:15:38 来源:oir作者:oir