php從json xml轉數組代碼案例

字號+ 編輯: 国内TP粉 修訂: SyncLWT 來源: ThinkPHP 2023-09-10 我要說兩句(0)

json串xml 轉數組方法

$str = "Json数据";

$xml[0]= (array)$xml[0];


//如
/*
{
  "animals": {
    "dog": [
      {
        "name": "Rufus",
        "breed": "labrador"
      },
      {
        "name": "Marty",
        "breed": "whippet"
      }
    ],
    "cat": { "-name": "Matilda" }
  }
}
*/
$json    =  (array)json_decode($str);
// 将Object转换为数组 如果下级数组无法输出
// 请用(Array)给予转换 例如:
// $json[0]= (array)$json[0];
print_r($json); //输出数组

xml转array数组

$str     =  "Xml数据";
//如
/*
<animals><dog><name>Rufus</name><breed>labrador</breed></dog><dog><name>Marty</name><breed>whippet</breed></dog><cat name="Matilda"/></animals>
*/
$xml     =  (array)simplexml_load_string($str);
//(Array)前面加上 将Object转换为数组 诺下级数组无法输出,
//请给予转换(Array) 例如:  $xml[0]= (array)$xml[0];
print_r($xml); //输出数组

将object转换为数组 如果下级数组无法输出,请给予转换语法 (array), 例如: 

$xml[0]= (array)$xml[0];


閲完此文,您的感想如何?
  • 有用

    0

  • 沒用

    0

  • 開心

    0

  • 憤怒

    1

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • mac開發接入微信公衆號接口返回報錯 cURL error 56: SSLRead() return error -9806

  • PHP的換行符是什麽

  • pecl安裝程序時報錯Array and string offset access syntax with curly braces is no longer supported

  • 由於商家傳入的H5交易參數有誤,該筆交易暫時無法完成,請聯繫商家解決

我要說說
網上賓友點評