我正在使用以下代码检查Google地理编码,并根据返回的结果回显不同的响应。
此刻我的代码
if (in_array("neighborhood", $newaddress["types"])) {
echo $newaddress["long_name"];
} elseif (in_array("postal_town", $newaddress["types"])) {
echo "neighborhood not found, but postal_town found"
} else {
echo "Nothing found"
}
由于某种原因,它同时显示了postal_town和邻域。
不检查是否存在。
基本上,如果邻居存在,则只应回显该代码,如果不存在,则应检查postal_town是否存在,如果存在,则应回显-如果都不存在,则应回显“没有找到”
有什么想法吗?