2016-06-08 46 views
-1

如何從XML獲取一個值。我的PHP變量包含像這樣處理的XML:Php從XML獲取一個值

stdClass Object 
(
    [EntityNameList] => stdClass Object 
     (
      [EntityKey] => stdClass Object 
       (
        [KeyData] => stdClass Object 
         (
          [KeyField] => stdClass Object 
           (
            [Field] => unique_code 
            [Value] => 245 
           ) 

         ) 

       ) 

     ) 

) 

如何僅將值245返回到屏幕?它看起來像多維數組?

+0

你如何從一個XML這個odject? – splash58

+0

我有一個函數 – Klapsius

+0

你真的在問「如何從stdClass對象中獲取價值」?爲什麼你稱它爲XML?答案 - 從數組只需將括號改爲$ obj-> EntityNameList等 – splash58

回答

2
$obj = your_xml_object; 
$value = $obj->EntityNameList->EntityKey->KeyData->KeyField->Value; 

其中$ obj是XML對象