php - 如何从数组变量PHP中获取指定列到动态变量中

标签 php mysql arrays loops

我在 MYSQL 中有一个名为 guest 的表。 guest 表中有 3 列 GuestIdNamePhone。我想从 guest 表中选择所有记录并将其放入数组变量中,然后我只想使用 (for) 循环从数组变量中获取电话值。我尝试过使用 (for) 循环,然后在我使用的循环内:

$phone = $row[phone]; 

但我得到的结果只是第一条记录的值电话。如何使电话变量在每次循环中从每条记录中获取电话值?

谢谢。

最佳答案

使用

$phones = array_column($arr, 'Phone');

检查http://php.net/manual/en/function.array-column.php

关于php - 如何从数组变量PHP中获取指定列到动态变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51888141/

相关文章:

mysql 重复键更新

c - 如何为二维数组的 qsort 编写比较器函数?

Java:将 N 个二维数组附加到单个二维数组中的有效方法

php - 在while循环中获取索引php中的帖子标题

php - 在类方法中调用函数?

mysql - 内连接的笛卡尔积

mysql - 数据库多状态字段与 1 状态字段

ios - 如何从使用结构创建的数组中追加一个项目?

php - 启用 url 重写后 joomla 3.0 中的 URL 重写 YES 但给出错误

php - SQL QUERY 选择禁止列表、子级和父级连接