【问题标题】:Get a value of an array [duplicate]获取数组的值[重复]
【发布时间】:2021-06-10 23:04:24
【问题描述】:

我得到了以下名为 $resource 的数组:

{
    "id": 24927,
    "availability": [],
    "block_cost": 0,
    "name": "Nachtklettern 11.08.2020",
    "parent_id": 0,
    "qty": "20",
    "sort_order": 0,
    "meta_data": [{
        "id": 15548,
        "key": "kor_reg_status",
        "value": "off"
    }, {
        "id": 15549,
        "key": "qty",
        "value": "20"
    }, {
        "id": 15550,
        "key": "_arb_reservation_availability",
        "value": []
    }, {
        "id": 15572,
        "key": "kor_reg_status",
        "value": "off"
    }, {
        "id": 15573,
        "key": "qty",
        "value": "20"
    }, {
        "id": 15574,
        "key": "_arb_reservation_availability",
        "value": []
    }, {
        "id": 32463,
        "key": "_fusion",
        "value": []
    }, {
        "id": 96581,
        "key": "_edit_lock",
        "value": "1615588526:3"
    }, {
        "id": 97192,
        "key": "_edit_last",
        "value": "3"
    }]
}

想要得到qty的第一个值 -> 20

如果我尝试

echo $resource[5] or
echo $resource["qty"] 

我没有得到价值。 我能做什么?

【问题讨论】:

  • 您是否将 JSON 字符串解码为 PHP 数组?如果是,怎么做?

标签: php arrays


【解决方案1】:

首先解码 JSON 字符串,然后检索任何属性都很简单:

$resource = '{"id":24927,"availability":[],"block_cost":0,"name":"Nachtklettern 11.08.2020","parent_id":0,"qty":"20","sort_order":0,"meta_data":[{"id":15548,"key":"kor_reg_status","value":"off"},{"id":15549,"key":"qty","value":"20"},{"id":15550,"key":"_arb_reservation_availability","value":[]},{"id":15572,"key":"kor_reg_status","value":"off"},{"id":15573,"key":"qty","value":"20"},{"id":15574,"key":"_arb_reservation_availability","value":[]},{"id":32463,"key":"_fusion","value":[]},{"id":96581,"key":"_edit_lock","value":"1615588526:3"},{"id":97192,"key":"_edit_last","value":"3"}]}';

$res = json_decode($resource);
echo $res->qty;     // 20

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-19
    • 2011-09-21
    • 2023-03-03
    • 2018-05-21
    • 2021-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多