Heim  >  Artikel  >  php教程  >  Json/Xml 转array数组

Json/Xml 转array数组

WBOY
WBOYOriginal
2016-06-07 11:39:041420Durchsuche

Json/Xml 转array数组
//=============================================<br> //本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽!<br> //作者 小曾 Qq839024615 可加我一起交流<br> //=============================================<br> <br> <br> <br> //----------------------非常不华丽的分割线---------------------//<br> <br> <br> <br> <br> //Json转Array数组<br> $str     = "Json数据";<br> //如<br> /*<br> {<br>   "animals": {<br>     "dog": [<br>       {<br>         "name": "Rufus",<br>         "breed": "labrador"<br>       },<br>       {<br>         "name": "Marty",<br>         "breed": "whippet"<br>       }<br>     ],<br>     "cat": { "-name": "Matilda" }<br>   }<br> }<br> */<br> $json    =  (array)json_decode($str);<br> //(Array)前面加上 将Object转换为数组 诺下级数组无法输出<br> //请给予转换(Array) 例如:  $json[0]= (array)$json[0];<br> print_r($json); //输出数组<br> <br> <br> <br> //----------------------非常不华丽的分割线---------------------//<br> <br> <br> <br> //Xml转Array数组<br> $str     =  "Xml数据";<br> //如<br> /*<br> <animals><dog><name>Rufus</name><breed>labrador</breed></dog><dog><name>Marty</name><breed>whippet</breed></dog><cat></cat></animals><br> */<br> $xml     =  (array)simplexml_load_string($str);<br> <br> //(Array)前面加上 将Object转换为数组 诺下级数组无法输出,<br> //请给予转换(Array) 例如:  $xml[0]= (array)$xml[0];<br> <br> print_r($xml); //输出数组<br> <br> <br> //----------------------非常不华丽的分割线---------------------//<br> <br> //=============================================<br> //本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽!<br> //作者 小曾 Qq839024615 可加我一起交流<br> //=============================================重要说明:
(Array)前面加上 将Object转换为数组 诺下级数组无法输出,请给予转换(Array) 例如: $xml[0]= (array)$xml[0];
:

Json/Xml 转array数组

Json/Xml 转array数组

AD:真正免费,域名+虚机+企业邮箱=0元

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn