【问题标题】:How to retrieve an array in URL?如何检索 URL 中的数组?
【发布时间】:2016-09-09 22:34:45
【问题描述】:

【问题讨论】:

  • echo $_GET['customer']['email']; 等等...

标签: php arrays json url


【解决方案1】:

如果你 print_r $_GET 变量,那么它将产生输出:

Array
(
    [customer] => Array
        (
            [email] => email@gmail.com
        )

    [order] => Array
        (
            [button] => Array
                (
                    [description] => music download
                    [id] => 89765464465423184847654556
                    [name] => music
                    [repeat] => 
                    [resource_path] => /v2/checkouts/9db9d0ef-9cfd-52b9-b2d7-792683d2431d
                    [subscription] => false
                )

        )

)

这意味着您可以通过 $_GET['customer']['email'] 和 $_GET['order']['button']['description'] 等访问您的数据。

【讨论】:

    【解决方案2】:

    在您的示例中,您使用的是所谓的查询字符串。为了从查询字符串中检索信息,$_GET 超级全局存在,您可以按如下方式使用它:

    $customer_email = $_GET['customer']['email'];
    $order_button_description = $_GET['order']['button']['description'];
    $order_button_id = $GET['order']['button']['id'];
    // etc.
    

    如果有帮助,请告诉我。

    【讨论】:

      猜你喜欢
      • 2021-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      相关资源
      最近更新 更多