我有一个数组
,它保存了 mysql 查询邮政编码的结果,形成了给定半径周围的某个点。如果我 var_dump
数组,它看起来像这样:
array(7) {
[0]=> array(1) { ["postal_code"]=> string(5) "11510" }
[1]=> array(1) { ["postal_code"]=> string(5) "11518" }
[2]=> array(1) { ["postal_code"]=> string(5) "11520" }
[3]=> array(1) { ["postal_code"]=> string(5) "11558" }
[4]=> array(1) { ["postal_code"]=> string(5) "11563" }
[5]=> array(1) { ["postal_code"]=> string(5) "11570" }
[6]=> array(1) { ["postal_code"]=> string(5) "11572" }
}
我想提取数据并以一串以逗号作为分隔符的邮政编码结束(即 "11510,11518,11520,11558,11563,11570,11572"
) .
最好的方法是什么?
最佳答案
这样的事情会如你所愿吗?
$postcodes = array();
foreach ($array as $postcodeData) {
$postcodes[] = $postcodeData['postal_code'];
}
foreach 循环允许您遍历数组的第一级,然后因为键始终相同,您可以将邮政编码添加到新数组中。
关于php - 在php中访问数组中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37646743/