PHP xml_parse_into_struct() Function











❮ مرجع تجزیه کننده PHP XML



مثال


داده‌های XML را در یک آرایه تجزیه کنید (از note.xml):



$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(تجزیه کننده، داده، مقادیر، شاخص)

مقادیر پارامتر









را مشخص می کند







مشخص می کند





پارامتر توضیح
تجزیه کننده لازم است. تجزیه کننده XML مورد استفاده
داده لازم است. داده های XML را برای تجزیه مشخص می کند
مقادیر لازم است. آرایه ای را با مقادیر داده های XML
شاخص اختیاری. آرایه ای را با اشاره گر به محل مقادیر مشخص می کند
در مقادیر












جزئیات فنی











مقدار بازگشتی: 1 در موفقیت. 0 در مورد شکست
نسخه PHP: 4.0+



❮ مرجع تجزیه کننده PHP XML