Php/func xml parse into struct

来自菜鸟教程
跳转至:导航、​搜索

PHP xml_parse_into_struct()函数

❮PHP XML分析器参考

将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+

❮PHP XML分析器参考