xml_parse_into_struct()
PHP xml_parse_into_struct() funksiyasi
❮ PHP XML parser ma’lumotnomasi
Misol
XML ma’lumotlarini massivga ajrating (note.xml faylidan):
<?php
$xmlparser = xml_parser_create();
$fp = fopen("note.xml", "r");
$xmldata = fread($fp, 4096);
// Parse XML data into an array
xml_parse_into_struct($xmlparser,$xmldata,$values);
xml_parser_free($xmlparser);
print_r($values);
fclose($fp);
?>
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
xml_parse_into_struct() funksiyasi XML ma’lumotlarini tahlil qilib, massivga joylaydi.
Bu funksiya XML ma’lumotlarini tahlil qilib, 2 ta massivga joylaydi:
- Qiymatlar massivi (Value array) - tahlil qilingan XML ma’lumotlarini o‘z ichiga oladi
- Indekslar massivi (Index array) - Value massividagi qiymatlar joylashuviga ko‘rsatkichlarni o‘z ichiga oladi
Sintaksis
xml_parse_into_struct(parser, data, values, index)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| parser | Majburiy. Foydalaniladigan XML parserni belgilaydi |
| data | Majburiy. Tahlil qilinadigan XML ma’lumotlarini belgilaydi |
| values | Majburiy. XML ma’lumotlarining qiymatlari joylanadigan massivni belgilaydi |
| index | Ixtiyoriy. values massividagi qiymatlar joylashuviga ko‘rsatkichlardan iborat massivni belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa 1. Muvaffaqiyatsiz bo‘lsa 0 |
|---|---|
| PHP versiyasi: | 4.0+ |
❮ PHP XML parser ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
