PHP如何將XML轉(zhuǎn)成數(shù)組
如果你使用 curl 獲取的 xml data
xml=simplexmlloadstring(data);
data[′tk′]=jsondecode(jsonencode(xml),TRUE);
如果是直接獲取 URL 數(shù)據(jù)的話
xml=simplexmlloadfile(data);
data[′tk′]=jsondecode(jsonencode(xml),TRUE);
先把 simplexml 對象轉(zhuǎn)換成 json,再將 json 轉(zhuǎn)換成數(shù)組。
代碼:
<?php $string = <<<XML <?xml version='1.0'?> <document> <title>Forty What?</title> <from>Joe</from> <to>Jane</to> <body> I know that's the answer -- but what's the question? </body> </document> XML; $xml=simplexml_load_string($string); $data = json_decode(json_encode($xml),TRUE); var_dump( $xml ); var_dump( $data );
object(SimpleXMLElement)[1] public 'title' => string 'Forty What?' (length=11) public 'from' => string 'Joe' (length=3) public 'to' => string 'Jane' (length=4) public 'body' => string ' I know that's the answer -- but what's the question? ' (length=57) array 'title' => string 'Forty What?' (length=11) 'from' => string 'Joe' (length=3) 'to' => string 'Jane' (length=4) 'body' => string ' I know that's the answer -- but what's the question? ' (length=57)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。
- 遞歸實(shí)現(xiàn)php數(shù)組轉(zhuǎn)xml的代碼分享
- PHP處理數(shù)組和XML之間的互相轉(zhuǎn)換
- php實(shí)現(xiàn)將數(shù)組轉(zhuǎn)換為XML的方法
- php下將XML轉(zhuǎn)換為數(shù)組
- PHP中將數(shù)組轉(zhuǎn)成XML格式的實(shí)現(xiàn)代碼
- PHP實(shí)現(xiàn)的數(shù)組和XML文件相互轉(zhuǎn)換功能示例
- PHP將XML轉(zhuǎn)數(shù)組過程詳解
- php中Array2xml類實(shí)現(xiàn)數(shù)組轉(zhuǎn)化成XML實(shí)例
- php實(shí)現(xiàn)xml轉(zhuǎn)換數(shù)組的方法示例
- PHP實(shí)現(xiàn)數(shù)組array轉(zhuǎn)換成xml的方法
- php實(shí)現(xiàn)的數(shù)組轉(zhuǎn)xml案例分析
相關(guān)文章
php 遍歷顯示文件夾下所有目錄、所有文件的函數(shù),沒有分頁的代碼
一個簡單的目錄遞歸函數(shù) 第一種實(shí)現(xiàn)辦法:用dir返回對象 第二種實(shí)現(xiàn)辦法:用readdir()函數(shù)2008-11-11jQuery+PHP+ajax實(shí)現(xiàn)微博加載更多內(nèi)容列表功能
這篇文章主要介紹了jQuery+PHP+ajax實(shí)現(xiàn)微博加載更多內(nèi)容列表功能,對于微博開發(fā)來說非常實(shí)用,需要的朋友可以參考下2014-06-06PHP實(shí)現(xiàn)操作redis的封裝類完整實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)操作redis的封裝類,以完整實(shí)例形式較為詳細(xì)的分析了PHP操作redis的自定義類及其相關(guān)使用方法,具有一定參考借鑒價值,需要的朋友可以參考下2015-11-11PHP學(xué)習(xí)的技巧和學(xué)習(xí)的要素總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于PHP學(xué)習(xí)的技巧和學(xué)習(xí)的要素總結(jié)內(nèi)容,需要的朋友們可以參考下。2020-01-01php+ajax登錄跳轉(zhuǎn)登錄實(shí)現(xiàn)思路
這篇文章主要介紹了php+ajax登錄跳轉(zhuǎn)登錄實(shí)現(xiàn)思路,非常的簡單,有需要的小伙伴可以參考下2016-07-07PHP+SQL 注入攻擊的技術(shù)實(shí)現(xiàn)以及預(yù)防辦法
最近在折騰 PHP + MYSQL 的編程。了解了一些 PHP SQL 注入攻擊的知識,總結(jié)一下經(jīng)驗(yàn)。在我看來,引發(fā) SQL 注入攻擊的主要原因,是因?yàn)橐韵聝牲c(diǎn)原因2011-01-01淺析Apache中RewriteCond規(guī)則參數(shù)的詳細(xì)介紹
Apache中 RewriteCond語句對于我來說一直是個難點(diǎn),多次試圖去把它搞明白,都沒有結(jié)構(gòu),這次我終于算大概知道它的意思了2013-06-06