我的PHP腳本需要檢查整個數據數組中的匹配。目前它正在尋找確切的字符串匹配。我希望它不那麼嚴格。例如,如果數組包含字符串「Tom and Jerry」,我想返回true爲:「Tom Jerry」,「Tom & Jerry」,甚至可能是「Tom and Jery」。我發現PHP搜索引擎的鏈接,他們更復雜,而不是我真正需要的。我的數據非常小而且動態,所以沒有索引。基本的PHP搜索(引擎)腳本
我知道我可以寫一個大毛茸茸的正則表達式,但我敢肯定我會重新發明輪子,因爲我確信其他人已經這樣做了。任何建議在哪裏看或如何處理這將非常感激。
編輯:澄清,我試圖避免輸入所有動態生成的數據到數據庫。
你的數據有多小或有多大?開發拼寫變化替代方法的手冊列表是否可行?因爲一臺電腦也會拿出「貝瑞」,這可能不是你想要的。 –
該數據是由圖API返回的Facebook配置文件數組。我的腳本根據用戶提供的搜索查詢搜索僱主的名字 – emersonthis