簡體   English   中英

使用PHP獲取JSON值

[英]Grab JSON value using PHP

下面是下面編寫的代碼的結果,我想抓住第一個id元素,並將其等於php變量,例如$ customerID =綠色中的whats 在此輸入圖像描述

以下是如何生成此json數據:

try {
 $charge = \Stripe\Charge::create(array(
      'customer' => $customer->id,
      'amount'   => $amount,
      'currency' => 'cad',
            'capture' => 'false',

      'description'=>  $courseTitle

  ));

 $charge_json =  $charge->__toJSON();
 $charge_json->_values['id'];

echo "<pre>";
var_dump($charge_json);
echo "</pre>";

} catch(\Stripe\Error\Card $e) {
  // The card has been declined
  $stripChargeValid = false;
  echo "failed";

}

注意:

第58行發現的錯誤通知如下:

 $charge_json->_values['id'];

我做以下行的原因是因為它的核心是填充的json數據受到保護,因此我無法獲取id:

 $charge_json =  $charge->__toJSON();

您需要json_decode() $ customer數據(您發布的json圖像)。 之后您可以通過$customer->id訪問$customer->id 在json_decoded $ customer上調用print_r()以查看其結構。

您將需要使用json_decode()

我已經為你樹立了榜樣。 PHPaste片段

暫無
暫無

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

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