gpt4 book ai didi

php - 如何从mysql结果集中提取列?

转载 作者:太空宇宙 更新时间:2023-11-03 11:19:00 24 4
gpt4 key购买 nike

从 mysql 结果集中提取列的最佳方法是什么?我的结果集是这样的:

[0] = ('id'=>1, 'name'=>a),
[1] = ('id'=>2, 'name'=>b),
[2] = ('id'=>3, 'name'=>c)

如何从中提取“名称”列作为数组?我可以使用 for 循环来做到这一点。但是想知道是否有更好的可重用解决方案?

最佳答案

你可以使用 array_map做这个。

function getName($elem) {
return $elem['name'];
}
$names = array_map('getName', $input);

// PHP 5.3.0 or higher allows anonymous functions
$names = array_map(function($e) { return $e['name']; }, $input);

关于php - 如何从mysql结果集中提取列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2791453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com