我正在使用其中一个 jquery ui 自动完成功能,并且需要创建一个填充在包含 PDO SELECT 查询结果的 foreach 循环中的 php 数组。
结果数组应如下所示:
Array(
"result1"=>"result1",
"result2"=>"result2",
"result3"=>"result3",
"result4"=>"result4"
"remaining results"=>"remaining results"
);
我试过这个:
echo '$items = array(';
foreach($resulttags as $tag_rows)
{
$tags_display = $tag_rows['tag'];
echo '"' . $tags_display . '"=>"' . $tags_display . '",';
}
echo ");";
这与页面上的数组相呼应,但它不起作用。我也试过这个:
$items = array();
foreach($resulttags as $tag_rows)
{
$results['"' . $tag_rows['tag'] . '"'] = '"' . $tag_rows['tag'] . '"';
}
但这会导致数组键周围出现方括号,并且似乎不想使用自动完成功能。我假设反对票是 b'c 我没有展示我已经尝试过的内容,我在我的 iPhone 上发布了这个问题,现在又回到了我的笔记本电脑上。
我认为这不应该太难,但我尝试了许多没有奏效的方法。有什么建议么?这些阵列总是让我很适应,但我还没有完全理解它们。