PHP使用索引作为数组键从mysqli查询保存数组
有没有一种简单的方法可以从mysqli查询中获取一个结果,并使其成为一个PHP数组,其中表中的一列成为数组键,另一列成为值 乙二醇 查询式PHP使用索引作为数组键从mysqli查询保存数组,php,arrays,mysqli,Php,Arrays,Mysqli,有没有一种简单的方法可以从mysqli查询中获取一个结果,并使其成为一个PHP数组,其中表中的一列成为数组键,另一列成为值 乙二醇 查询式 SELECT house_number, flower FROM house_flowers 结果数组状 print $hf[116]; // displays "lily" 如何将所有记录提取到一个数组中,然后使用如下内容: $combined = array_combine(array_column($records, 'house_number')
SELECT house_number, flower FROM house_flowers
结果数组状
print $hf[116]; // displays "lily"
如何将所有记录提取到一个数组中,然后使用如下内容:
$combined = array_combine(array_column($records, 'house_number'), array_column($records, 'flower'));
使用,您可以从多维数组中的单个列获取值数组。使用可以使用一个数组作为键,另一个数组作为值在PDO中,可以使用类似于
fetchAll(PDO::FETCH\u KEY\u PAIR))
。否则,您可以获取所有结果并通过用户定义的函数传递,该函数将使用其中一列映射键。
$combined = array_combine(array_column($records, 'house_number'), array_column($records, 'flower'));