php - 在php中访问数组中的数据

标签 php mysql arrays

我有一个数组,它保存了 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/

相关文章:

php - 无法将返回的 API 请求插入数据库 - php

php - 错误记录,以一种流畅的方式

php - 创建用于根据时间获取动态数据的 API 端点

c++ - 为什么对数组的 const 左值引用不在下面编译?

Java 数组 : synchronized + Atomic*, 或同步就足够了吗?

php - 搜索mysql数据库

php - 在 Woocommerce 电子邮件模板中获取订单详细信息

php - 使用 MySQL 数据库处理 PHP Symfony 中的队列竞争条件

php - php mysql 中的分页

PHP foreach 循环仅每隔一次迭代递增一次