0
我已經使用了下面的代碼來匹配字符串中的一個單詞但有一些問題。問題匹配字符串中的一個字
$string='Hi how are u am fine and where are you';
$shop = array(array(Title => "no",),array(Title => "block",),array(Title => "How",));
foreach($shop as $t=>$v)
{
foreach($v as $n)
{
if((preg_match("/\b^([^\s]*)$|" . $n . "\b/i",$string)))
{
$match='Y';
break;
}
}
}
案例:1 $string='block'
工作正常;
案例:2 $string='words block'
正常工作;
case:3 $string='block word'
不起作用。
請找到錯誤,有人幫我解決問題。
你能否提供更具體的解釋? –
你也必須告訴我們'$ n'的值是多少。 –
@mapek更像'$ t'是 – Lino