入力中に配列からテキストを検索/表示するために、JavaScriptを使用して小さなスクリプトを作成しています。ある種、Googleの自動提案ツール。
Jsスクリプトは次のとおりです。
<script>
$(function() {
var availableTags = <?php echo json_encode( $foo ); ?>;
$( "#tags" ).autocomplete({ source: availableTags });
});
</script>
およびPHPの配列
<?php
$foo = array("ambiguious","brown",
"corps","demanding job","eat the pomes","fooling with it");
?>
配列内の各単語の最初の文字が残りの単語とどのように異なるかに注意してください。これで、(この場合は「あいまい」)が含まれている単語を表示する代わりに、を入力すると、その中にが含まれているすべての単語が表示されます。
似たような単語を検索することを考えましstrpos()
たが、うまくいきません。どんな考えでもいいでしょう。ありがとうございました。