【问题标题】:PHP is this an array or json? [duplicate]PHP 这是一个数组还是 json? [复制]
【发布时间】:2020-12-13 18:03:48
【问题描述】:

我想知道下面是一个数组或json或PHP语言中的其他东西:

[
    'payment_method_types' => ['card'],
    'line_items' => [[
      'price_data' => [
        'currency' => 'usd',
        'product_data' => [
          'name' => 'T-shirt',
        ],
        'unit_amount' => 2000,
      ],
      'quantity' => 1,
    ]],
    'mode' => 'payment',
    'success_url' => 'https://example.com/success',
    'cancel_url' => 'https://example.com/cancel',
  ]

谢谢!

【问题讨论】:

  • 这是一个 PHP 数组。
  • 这是一个数组。 JSON 将是一个字符串。请注意 PHP 数组独有的 => 运算符
  • @Phil 这一点也不接近有效的 JSON 格式……
  • JSON 对象有大括号 { },你在这里看不到。
  • @KingDuken "null", "false", "true", "[1,2,3]", "\"a string literal\"" 都是没有任何花括号的有效 JSON

标签: php arrays json


【解决方案1】:

这显然是一个数组。如果要解析成json,可以使用json_encode方法。

【讨论】:

  • “解析”是指从 JSON 到数组……
  • 但是 [] 是什么?是数组组件吗?
  • @deceze 或到 csv 等等。不只是在 json 中
  • @JHope 我不确定“组件”是 PHP 词汇,是吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 1970-01-01
  • 2015-04-21
相关资源
最近更新 更多