geoPlugin http://www.geoplugin.net/json.gp?ip=64.90.182.55から次の結果が得られました。
geoPlugin({
"geoplugin_request":"64.90.182.55",
"geoplugin_status":200,
"geoplugin_city":"New York",
"geoplugin_region":"NY",
"geoplugin_areaCode":212,
"geoplugin_dmaCode":501,
"geoplugin_countryCode":"US",
"geoplugin_countryName":"United States",
"geoplugin_continentCode":"NA",
"geoplugin_latitude":40.70890045166,
"geoplugin_longitude":-74.001197814941,
"geoplugin_regionCode":"NY",
"geoplugin_regionName":"New York",
"geoplugin_currencyCode":"USD",
"geoplugin_currencySymbol":"$",
"geoplugin_currencyConverter":1
})
これをPHP配列に変換する方法はありますか? 開発サーバーでE_WARNINGunserialize
を生成する . できれば E_WARNING に対処する必要はありません。json_decode はエラー時に E_WARNING を生成しませんが、上記の出力を有効とはみなしません。
考え?