PHP XML和數(shù)組互相轉(zhuǎn)換詳解
PHP XML和數(shù)組互相轉(zhuǎn)換
//數(shù)組轉(zhuǎn)XML function arrayToXml($arr) { $xml = "<xml>"; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="<".$key.">".$val."</".$key.">"; }else{ $xml.="<".$key."><![CDATA[".$val."]]></".$key.">"; } } $xml.="</xml>"; return $xml; } //將XML轉(zhuǎn)為array function xmlToArray($xml) { //禁止引用外部xml實體 libxml_disable_entity_loader(true); $values = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); return $values; }
五個在XML文件中預(yù)定義好的實體:
< |
< |
小于號 |
> |
> |
大于號 |
& |
& |
和 |
' |
' |
單引號 |
" |
" |
雙引號
|
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- php實現(xiàn)xml轉(zhuǎn)換數(shù)組的方法示例
- PHP數(shù)組生成XML格式數(shù)據(jù)的封裝類實例
- PHP實現(xiàn)數(shù)組array轉(zhuǎn)換成xml的方法
- PHP處理數(shù)組和XML之間的互相轉(zhuǎn)換
- PHP如何將XML轉(zhuǎn)成數(shù)組
- 遞歸實現(xiàn)php數(shù)組轉(zhuǎn)xml的代碼分享
- php實現(xiàn)將數(shù)組轉(zhuǎn)換為XML的方法
- php中Array2xml類實現(xiàn)數(shù)組轉(zhuǎn)化成XML實例
- PHP將XML轉(zhuǎn)數(shù)組過程詳解
- php之XML轉(zhuǎn)數(shù)組函數(shù)的詳解
- PHP中將數(shù)組轉(zhuǎn)成XML格式的實現(xiàn)代碼
- php下將XML轉(zhuǎn)換為數(shù)組
- php實現(xiàn)XML和數(shù)組的相互轉(zhuǎn)化功能示例
相關(guān)文章
yii2實現(xiàn) "上一篇,下一篇" 功能的代碼實例
在很多頁面上都需要加入上一篇,下一篇 按鈕,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02PHP結(jié)合Jquery和ajax實現(xiàn)瀑布流特效
php+ajax+jquery實現(xiàn)無限瀑布流布局 寬度是一定的高度不定的瀑布流布局 也可以說是無縫拼圖 當(dāng)瀏覽器滾動到底部時候自動加載圖片,非常的實用,需要的小伙伴可以參考下。2016-01-01Laravel 6 將新增為指定隊列任務(wù)設(shè)置中間件的功能
這篇文章主要介紹了Laravel 6 將新增為指定隊列任務(wù)設(shè)置中間件的功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08php提示Call-time pass-by-reference has been deprecated in的解決方法
今天一個客戶配置服務(wù)器的時候出現(xiàn)了這個問題,主要是因為他選錯php.ini的問題,默認(rèn)先dist那個比較好,實際應(yīng)用就選擇這個2012-05-05使用PHPStudy搭建Cloudreve網(wǎng)盤服務(wù)的流程步驟
自云存儲概念興起已經(jīng)有段時間了,各互聯(lián)網(wǎng)大廠也紛紛加入戰(zhàn)局,一時間公有云盤遍地開花,今天我們就為大家介紹,如何使用Cpolar與Cloudreve,在個人Windows電腦上搭建一個強大的PHP云盤系統(tǒng),需要的朋友可以參考下2024-02-02