您好,欢迎访问一九零五行业门户网

Json/Xml 转array数组

json/xml 转array数组
//=============================================
//本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽!
//作者 小曾 qq839024615 可加我一起交流
//=============================================
//----------------------非常不华丽的分割线---------------------//
//json转array数组
$str     = json数据;
//如
/*
{
  animals: {
    dog: [
      {
        name: rufus,
        breed: labrador
      },
      {
        name: marty,
        breed: whippet
      }
    ],
    cat: { -name: matilda }
  }
}
*/
$json    =  (array)json_decode($str);
//(array)前面加上 将object转换为数组 诺下级数组无法输出
//请给予转换(array) 例如:  $json[0]= (array)$json[0];
print_r($json); //输出数组
//----------------------非常不华丽的分割线---------------------//
//xml转array数组
$str     =  xml数据;
//如
/*
rufuslabradormartywhippet
*/
$xml     =  (array)simplexml_load_string($str);
//(array)前面加上 将object转换为数组 诺下级数组无法输出,
//请给予转换(array) 例如:  $xml[0]= (array)$xml[0];
print_r($xml); //输出数组
//----------------------非常不华丽的分割线---------------------//
//=============================================
//本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽!
//作者 小曾 qq839024615 可加我一起交流
//=============================================重要说明:
(array)前面加上 将object转换为数组 诺下级数组无法输出,请给予转换(array) 例如: $xml[0]= (array)$xml[0];:
ad:真正免费,域名+虚机+企业邮箱=0元
其它类似信息

推荐信息