PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP xml_parse_into_struct() 函數(shù)用法及示例

PHP XML 函數(shù)手冊

xml_parse_into_struct()函數(shù)用于將 XML 數(shù)據(jù)解析到數(shù)組中。

語法

int xml_parse_into_struct ( resource $parser , string $data , array &$values [, array &$index ] )

定義和用法

它用于將任何格式化的xml解析為數(shù)組結(jié)構(gòu)

返回值

成功返回1,失敗返回0

參數(shù)

序號參數(shù)和說明
1

parser

它用于指定要使用的 XML 解析器。

2

xml

它用于指定要解析的 XML 數(shù)據(jù)。

3

value_arr

它用于指定 XML 數(shù)據(jù)的目標(biāo)數(shù)組。

4

index_arr

用于指定索引數(shù)據(jù)的目標(biāo)數(shù)組。

在線示例

試試下面的實(shí)例,把 XML 數(shù)據(jù)解析到數(shù)組中

<?php
   $local = "<para><note>simple note</note></para>";
   $p = xml_parser_create();
   
   xml_parse_into_struct($p, $local, $vals, $index);
   xml_parser_free($p);
   
   echo "索引數(shù)組為 \n";
   print_r($index);
   
   echo "\n值索引為 \n";
   print_r($vals);
?>
測試看看?/?

輸出結(jié)果

索引數(shù)組為 ( [PARA] => Array ( [0] => 0 [1] => 2 ) [NOTE] => Array ([0] => 1 ) ) 
值索引為 ( 
[0] => Array ( [tag] => PARA [type] => open [level] => 1 ) 
[1] => Array ( [tag] => NOTE [type] => complete [level] => 2 [value] => simple note ) 
[2] => Array ( [tag] => PARA [type] => close [level] => 1 ) )

PHP XML 函數(shù)手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清