我試圖找出一個方法,如果用戶輸入搜索項涉及$propertyData
陣列中的任何一部分內。查找,如果用戶搜索任何陣列領域
到目前爲止,我已經使用in_array()
功能,但我的理解,如果用戶輸入搜索項陣列場完全匹配例如它只會匹配用戶輸入「這是一所房子」,它與數組中的第一個字段匹配,即「This is a house」,但如果用戶輸入「This is a」或「house」,它將不匹配,即使這些字詞存在在那個領域。
if(in_array($getSearch, $propertyData)) {
// $getSearch is user input
// $propertyData is array containing fields
}
是否有可用於實現任務的功能/方式?
有沒有把戲,你能請詳細說明這裏發生了什麼? – Ilja
@IJAJ:增加了一些說明。 – AbraCadaver