我已經做了一堆搜索,但無法找出這一個。PHP array_key_exists鍵LIKE字符串,有可能嗎?
我有一個這樣的數組:
我有一個這樣的字符串:
I like cats.
我想看看如果字符串數組中的任何鍵相匹配。我嘗試以下但顯然它不起作用。
array_key_exists("I like cats", $array)
假設我可以在給定的時間得到任何隨機字符串,我該怎麼做這樣的事情?
僞代碼:
array_key_exists("I like cats", *.$array.*)
//The value for cat is "0"
注意,我要檢查,如果「貓」以任何形式存在。它可以是貓,cathy,甚至像vbncatnm這樣的隨機字母。我從一個MySQL數據庫中獲取數組,我需要知道哪個ID或狗是ID。
_「我想查看字符串是否與數組中的任何鍵相匹配」_您的意思是,如果字符串中的任何**字**與任何鍵匹配? – sidyll
@sidyll是的正確。 –
@KeithC。我編輯了你的問題,添加了你留下的評論和「數據庫」標籤,因爲它可能是相關的。此外,所使用的RDBMS是未知的,因此可以在此發揮作用。如果你覺得數據庫的東西是不相關的,你可以將它回滾到早期版本。 –