0
我使用
jQuery autocomplete
,下面是我的代碼建議有效的方法來搜索字符串數組在PHP
prg1_view.php
<div id="j_autocomplete">
<label>Search</label><input id="search" type="text">
</div>
$("#search").autocomplete({
source: "prg1.php"
});
prg1.php
$q = strtolower($_GET['term']);
$q = '/'.$q.'/';
$arr1 = array('a'=> 'apple','b'=> 'boy','p'=> 'pineapple');
$arr2 = array();
foreach($arr1 as $key => $value)
{
if(preg_match($q, $value))
array_push($arr2, $value);
}
echo json_encode($arr2);
當我試圖搜索蘋果,b其他蘋果和菠蘿正在彈出,預期的結果是我越來越,但有沒有其他更好的方法是必須實現這一點?
感謝您的寶貴回覆 –