English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

درس PHP پایه

PHP درس متقدم

PHP & MySQL

دليل PHP مرجعي لـ xml_parse_into_struct()

استخدام دالة PHP xml_parse_into_struct() ومثال

دليل الوظائف XML PHP

يستخدم دالة 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 ) )

دليل الوظائف XML PHP