English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم دالة xml_parse_into_struct لتحويل بيانات XML إلى مصفوفة
int xml_parse_into_struct ( resource $parser , string $data , array &$values[, array &$index] )
لتحويل أي xml م格式 إلى بنية مصفوفة
يعود بنجاح 1، يعود بالفشل 0
الرقم | الخصائص والشرح |
---|---|
1 | parser لتحديد معالج XML الذي سيتم استخدامه |
2 | xml لتحديد بيانات XML التي سيتم تحليلها |
3 | value_arr لتحديد مصفوفة بيانات XML |
4 | index_arr لتحديد مصفوفة بيانات المؤشر |
جرب الأمثلة التالية، لتحويل بيانات XML إلى مصفوفة
<?php $local = "<para><note>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] => 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] => note بسيط ) [2] => Array ( [tag] => PARA [type] => close [level] => 1 ) )