Get value from xml file or link in PHP -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 27 जवाब

मेरे पास XML फ़ाइल है, और मुझे PHP में आईडी = "45" से मूल्य प्राप्त करने की आवश्यकता है I मैं यह कैसे कर सकता हूं? भविष्य में, मुझे लिंक से मूल्य प्राप्त करना होगा, जो XML देता है मैंने कभी एक्सएमएल के साथ काम नहीं किया PHP संस्करण 5.3.29

  & lt; ValCurs दिनांक = "27/10/2014" संस्करण = "1.1" & gt; & Lt; वैल्यूट आईडी = "1" & gt; & LT; NumCode & gt; 036 & lt; / NumCode & gt; & LT; CharCode & gt; AUD & lt; / CharCode & gt; & LT; नाममात्र & gt; 100 & lt; / नाममात्र & gt; & Lt; नाम & gt; ऑस्टर्नीज एनएलआरआई & lt; / नाम & gt; & Lt; VALUE & gt; 1138.7859 & lt; / मूल्य & gt; & Lt; / Valute & gt; & Lt; वैल्यूट आईडी = "45" & gt; & LT; NumCode & gt; 944 & lt; / NumCode & gt; & LT; CharCode & gt; AZN & lt; / CharCode & gt; & LT; नाममात्र & gt; 100 & lt; / नाममात्र & gt; & Lt; नाम & gt; азербайджанських манатів & lt; / नाम & gt; & Lt; VALUE & gt; 1651.2100 & lt; / मूल्य & gt; & Lt; / Valute & gt; & Lt; / ValCurs & gt;  

इस उदाहरण का प्रयास करें:

  $ xml = '& Lt; ValCurs दिनांक = "27/10/2014" संस्करण = "1.1" & gt; & Lt; वैल्यूट आईडी = "1" & gt; & LT; NumCode & gt; 036 & lt; / NumCode & gt; & LT; CharCode & gt; AUD & lt; / CharCode & gt; & LT; नाममात्र & gt; 100 & lt; / नाममात्र & gt; & LT; नाम & gt; ?????????????? ??????? & lt; / नाम & gt; & Lt; VALUE & gt; 1138.7859 & lt; / मूल्य & gt; & Lt; / Valute & gt; & Lt; वैल्यूट आईडी = "45" & gt; & LT; NumCode & gt; 944 & lt; / NumCode & gt; & LT; CharCode & gt; AZN & lt; / CharCode & gt; & LT; नाममात्र & gt; 100 & lt; / नाममात्र & gt; & LT; नाम & gt; ???????????????? ??????? & lt; / नाम & gt; & Lt; VALUE & gt; 1651.2100 & lt; / मूल्य & gt; & Lt; / Valute & gt; & Lt; / ValCurs & gt; '; $ Xml = सरल एक्सएमएललोड_स्ट्रिंग ($ xml); $ परिणाम = $ xml- & gt; xpath ("// Valute [@ id = '45 ']"); यदि ($ परिणाम) {foreach ($ नोड के रूप में $ परिणाम) {echo $ node- & gt; मान; // आउटपुट: 1651.2100}}  

और जानकारी:



Comments