PHP xml_parse_into_struct() 函式
示例
將 XML 資料解析到陣列中(來自 note.xml)
<?php
$xmlparser = xml_parser_create();
$fp = fopen("note.xml", "r");
$xmldata = fread($fp, 4096);
// 解析 XML 資料到陣列中
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 解析器參考