ECHO JSON WITH PHP


ECHO JSON WITH PHP

我有这个json,我需要用php返回一些特定的结果

JSON

{
totalResultsCount: 1,
geonames: [
        {
        adminCode1: "06",
        lng: "27.85849",
        geonameId: 953781,
        toponymName: "Soweto",
        countryId: "953987",
        fcl: "P",
        population: 1695047,
        countryCode: "ZA",
        name: "Soweto",
        fclName: "city, village,...",
        countryName: "South Africa",
        fcodeName: "populated place",
        adminName1: "Gauteng",
        lat: "-26.26781",
        fcode: "PPL"
        }
    ]
}

我该如何回显让我们输入geonames[]中的name

I tried this

<?php
echo $json->geonams->name
?>

json object有两种使用方式:

1。

echo $ json -> geonams ->名称;

2。数组风格:

$arr = json_decode($json, true);    // it will return an array
echo $arr['geonams']['name'];