【发布时间】:2014-02-24 18:23:25
【问题描述】:
我正在尝试找出一种方法来查看用户输入的搜索词是否与 $propertyData 数组中的任何内容相关。
到目前为止,我已经使用了in_array() 函数,但据我了解,只有当用户输入的搜索词与数组字段完全匹配时,它才会匹配,例如用户输入“这是一栋房子”,它匹配数组中的第一个字段,即“这是一栋房子”,但如果用户输入“这是一栋”或“一栋房子”,即使这些词存在,它也不会匹配在那个领域。
if(in_array($getSearch, $propertyData)) {
// $getSearch is user input
// $propertyData is array containing fields
}
有没有可以用来完成任务的功能/方式?
【问题讨论】: