English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
xml_parse_into_struct()関数はXMLデータを配列に解析するために使用されます。
int xml_parse_into_struct ( リソース $parser , 文字列 $data , 配列 &$values [, 配列 &$index ] )
形式化されたXMLを配列構造に解析するために使用。
成功時は1、失敗時は0を返します
番号 | パラメータと説明 |
---|---|
1 | parser 使用するXMLパーサーを指定。 |
2 | xml 解析するためのXMLデータを指定。 |
3 | value_arr XMLデータを指定するためのターゲット配列。 |
4 | index_arr インデックスデータを指定するためのターゲット配列。 |
以下の例を試してみてください、XMLデータを配列に解析します。
<?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 "索引配列为 \n"; print_r($index); echo "\n値索引为 \n"; print_r($vals); ?>テストを見て‹/›
出力結果
索引配列为 ( [PARA] => 配列 ( [0] => 0 [1] => 2 ) [NOTE] => 配列 ([0] => 1 ) ) 値索引为 ( [0] => 配列 ( [tag] => PARA [type] => open [level] => 1 ) [1] => 配列 ( [tag] => NOTE [type] => complete [level] => 2 [value] => simple note ) [2] => 配列 ( [tag] => PARA [type] => close [level] => 1 ) )