簡體   English   中英

使用php檢查json輸出狀態

[英]Checking json output status using if in php

我正在使用cPanel xml-api類,並且在創建用戶帳戶時其json輸出為我提供了以下信息,

我在這里傳遞了無效的用戶名。

我需要的是將輸出存儲在變量中,並檢查其是否成功,

輸出:

{"result":[{"status":0,"statusmsg":"Sorry, that username is reserved.","rawout":null,"options":null}]}

if($ result-> status = 1)則將打印成功,否則打印失敗,也可能打印出帶有錯誤消息的錯誤消息。

謝謝

首先,您需要將響應字符串decoding為PHP類型:

$result = json_decode($result);

然后,您可以拉出第一個結果的狀態,就像它嵌套在數組中一樣:

$status = $result[0]['status'];
if ($status === 1) {
  echo 'OK';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM