我做了一堆搜索,但无法弄清楚这个。
我有一个这样的数组:
$array = array(cat => 0, dog => 1);
我有一个这样的字符串:
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 数据库中获取数组,我需要知道 cat 或 dog 是哪个 ID。