1

我正在使用 cPanel xml-api 类,它的 json 输出在创建用户帐户时为我提供了以下信息,

我在这里传递了一个无效的用户名。

我需要的是将输出存储在一个变量中并检查它是否成功,

输出 :

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

if($result->status=1) 那么它将打印成功,否则打印失败也可以打印带有失败消息的错误消息。

谢谢

4

1 回答 1

1

您需要从decoding响应字符串开始转换为 PHP 类型:

$result = json_decode($result);

然后,您可以提取第一个结果的状态,就好像它嵌套在数组中一样:

$status = $result[0]['status'];
if ($status === 1) {
  echo 'OK';
}
于 2012-05-20T16:59:23.683 回答