Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP使用索引作为数组键从mysqli查询保存数组_Php_Arrays_Mysqli - Fatal编程技术网

PHP使用索引作为数组键从mysqli查询保存数组

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')

有没有一种简单的方法可以从mysqli查询中获取一个结果,并使其成为一个PHP数组,其中表中的一列成为数组键,另一列成为值

乙二醇

查询式

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'));