Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在条带发票中获取此Json值?_Php_Json_Parsing_Stripe Payments - Fatal编程技术网

Php 如何在条带发票中获取此Json值?

Php 如何在条带发票中获取此Json值?,php,json,parsing,stripe-payments,Php,Json,Parsing,Stripe Payments,我能够很好地检索到前4个值,但是$item\u name无法检索到。我用来检索plan:name:“LITE”值的语法有什么问题 这是我的php-前4个返回很好,但$item_name返回无效 $customer = $event_json->data->object->customer; $amount = $event_json->data->object->total; $period_end = $event_json->

我能够很好地检索到前4个值,但是
$item\u name
无法检索到。我用来检索plan:name:“LITE”值的语法有什么问题

这是我的php-前4个返回很好,但$item_name返回无效

    $customer = $event_json->data->object->customer;
    $amount = $event_json->data->object->total;
    $period_end = $event_json->data->object->period_end;
    $paid = $event_json->data->object->paid;
    $item_name = $event_json->data->object->lines->data->plan->name;
这是从Stripe发送的信息

{
  "id": "evt_1CTCF3tibBeC2y",
  "created": 1359565368,
  "livemode": false,
  "type": "invoice.payment_succeeded",
  "data": {
    "object": {
      "period_end": 1359565367,
      "charge": "ch_1CTCMvOgHE1Q9K",
      "discount": null,
      "period_start": 1359565367,
      "livemode": false,
      "customer": "cus_1CTCYQNoghibwb",
      "amount_due": 7500,
      "lines": {
        "count": 1,
        "object": "list",
        "url": "/v1/invoices/in_1CTCCBbENUpsE6/lines",
        "data": [
          {
            "type": "subscription",
            "livemode": false,
            "period": {
              "end": 1391101367,
              "start": 1359565367
            },
            "object": "line_item",
            "proration": false,
            "plan": {
              "trial_period_days": null,
              "livemode": false,
              "interval": "year",
              "object": "plan",
              "name": "LITE",
              "amount": 7500,
              "currency": "usd",
              "id": "LITE",
              "interval_count": 1
            },
数据是一个数组:

$item_name = $event_json->data->object->lines->data[0]->plan->name;
对吗?

数据是一个数组:

$item_name = $event_json->data->object->lines->data[0]->plan->name;

是吗?

哦,是的,这就成功了。我尝试过类似的方法,但我不明白为什么它是
data
index[0]。
plan
不是数据中的第四项吗?
data
id是一个数组。注意它周围的方括号
[…]
?该数组
数据[0]
中的第一个元素是包含
类型
活动模式
计划
的整个对象。看见
plan
成员是
data
数组中元素0的对象的一部分。哦,是的,这就成功了。我尝试过类似的方法,但我不明白为什么它是
data
index[0]。
plan
不是数据中的第四项吗?
data
id是一个数组。注意它周围的方括号
[…]
?该数组
数据[0]
中的第一个元素是包含
类型
活动模式
计划
的整个对象。看见
plan
成员是
data
数组中元素0的对象的一部分。