从下面的json数据中,如何使用laravel中的foreach循环打印tld

时间:2018-04-21 06:00:50

标签: laravel laravel-5 laravel-5.6

在我的json数据下方找到并建议我如何使用foreach中的laravel循环打印tld。建议我如何使用foreach循环来声明这个数组结构。

 {
   "result": "success",
       "currency": {
       "id": "1",
       "code": "INR",
       "prefix": " \u20b9",
       "suffix": "INR",
       "format": "1",
       "rate": "1.00000"
        },
       "pricing": {
        "in": {
        "categories": [
        "ccTLD",
        "Geography"
       ],
      "addons": {
        "dns": true,
        "email": true,
        "idprotect": true
      },
      "group": "",
      "register": {
        "1": "704.39"
      },
      "transfer": {
        "1": "704.39"
      },
      "renew": {
        "1": "704.39"
      }
    },
    "in.net": {
      "categories": [
        "Other"
      ],
      "addons": {
        "dns": true,
        "email": true,
        "idprotect": true
      },
      "group": "",
      "register": {
        "1": "547.69"
      },
      "transfer": {
        "1": "547.69"
      },
      "renew": {
        "1": "547.69"
      }
    },
    "info": {
      "categories": [
        "gTLD",
        "Popular"
      ],
      "addons": {
        "dns": true,
        "email": true,
        "idprotect": true
      },
      "group": "",
      "register": {
        "1": "861.10"
      },
      "transfer": {
        "1": "861.10"
      },
      "renew": {
        "1": "861.10"
      }
    },
    "org": {
      "categories": [
        "gTLD",
        "Popular"
      ],
      "addons": {
        "dns": true,
        "email": true,
        "idprotect": true
      },
      "group": "",
      "register": {
        "1": "939.45"
      },
      "transfer": {
        "1": "939.45"
      },
      "renew": {
        "1": "939.45"
      }
    },
    "com": {
      "categories": [
        "gTLD",
        "Popular"
      ],
      "addons": {
        "dns": true,
        "email": true,
        "idprotect": true
      },
      "group": "",
      "register": {
        "1": "740.43"
      },
      "transfer": {
        "1": "740.43"
      },
      "renew": {
        "1": "740.43"
      }
    },
    "net": {
      "categories": [
        "gTLD",
        "Popular"
      ],
      "addons": {
        "dns": true,
        "email": true,
        "idprotect": true
      },
      "group": "",
      "register": {
        "1": "829.76"
      },
      "transfer": {
        "1": "829.76"
      },
      "renew": {
        "1": "829.76"
      }
    },
    "biz": {
      "categories": [
        "gTLD",
        "Popular"
      ],
      "addons": {
        "dns": true,
        "email": true,
        "idprotect": true
      },
      "group": "",
      "register": {
        "1": "878.33"
      },
      "transfer": {
        "1": "878.33"
      },
      "renew": {
        "1": "878.33"
      }
     }
    }
    }

根据以上数据,我想显示tld,例如 in,in.net,org,info,com,net,biz

1 个答案:

答案 0 :(得分:0)

使用此:

$tlds = array_keys(json_decode($json, true)['pricing']);