jquery ui オートコンプリート関数の 1 つを使用しており、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に質問を投稿し、ラップトップに戻っています.
これは難しいことではないと考えていますが、うまくいかない多くのアプローチを試しました。助言がありますか?これらの配列は常にフィットしますが、まだ理解していません。