我有一个 html 搜索表单,它正在提交值“term”:
<form method="post">
<input type="text" name="term" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
然后我有一个 foreach 循环,即检查 $item 是否包含搜索词“term”
<?php foreach ($data['page'] as $item): ?>
<?php if (in_array($_POST['term'], $item)): ?>
//do something
<?php endforeach; ?>
目前,只有当搜索词与项目完全相同时,搜索才有效(词 == 项目。我该如何更改它,以便如果搜索词包含项目的某些部分,则搜索将拾取任何条目.
例如:目前,它只能通过输入“Wembley”来找到“Wembley”的结果 - 我可以将其更改为只能输入“Wemb”,它会弹出“Wembley”条目?