Php/func xml parse into struct
来自菜鸟教程
PHP xml_parse_into_struct()函数
例
将XML数据解析为一个数组(来自 note.xml
):
<?php
$xmlparser = xml_parser_create();
$fp = fopen("note.xml",
"r");
$xmldata = fread($fp, 4096);
// Parse XML data into an array
xml_parse_into_struct($xmlparser,$xmldata,$values);
xml_parser_free($xmlparser);
print_r($values);
fclose($fp);
?>
定义和用法
xml_parse_into_struct()函数将XML数据解析为一个数组。
此函数将XML数据解析为2个数组:
- 值数组-包含来自解析的XML的数据
- 索引数组-包含指向值数组中值位置的指针
句法
xml_parse_into_struct(parser, data, values, index)
参数值
| 参数 | 描述 |
|---|---|
| parser | 需要。指定要使用的XML解析器 |
| data | 需要。指定要解析的XML数据 |
| values | 需要。用XML数据的值指定一个数组 |
| index | 可选的。指定一个数组,该数组的指针指向其中值的位置
values |
技术细节
| 返回值: | 1成功。失败时为0 |
| PHP版本: | 4.0+ |