我有一个来自邮政编码数据库项目的邮政编码数据库,该数据库以 .csv 文件形式提供。我将其转换为JSON,它没有每个数组的钥匙,它们看起来像这样:
[
{
"zipcode": 35004,
"state abbreviation": "AL",
"latitude": 33.606379,
"longitude": -86.50249,
"city": "Moody",
"state": "Alabama"
}
]
我已经弄清楚了如何搜索所有数组并找到匹配的邮政编码,但是我不知道如何使搜索返回数据有关它找到的数组。
我可以这样搜索:
$filename = './assets/data/zips.json';
$data = file_get_contents($filename);
$zipCodes = json_decode($data);
$inputZip = 55555;
foreach ($zipCodes as $location) {
if ($inputZip == $location->zipcode) {
echo "Success";
}
}
谁能告诉我如何使用此搜索(或一个更好的想法)将与搜索的邮政编码相关的纬度和经度存储到两个变量上?我几乎整个周末都浪费了这个,所以所有的帮助都非常感谢。
另外,我没有使用RAW CSV文件执行此功能的问题,但我无法像JSON那样获得。
感谢大家!
肥皂起泡泡
鸿蒙传说
慕田峪4524236