我有下面的代碼:比賽的話
$string = "hello to all world";
$strings_compare = tomorrow, hello, world;
$string_arrays =split(',',$strings_compare);
for ($i=0; $i<count($string_arrays); $i++){
$resultado = preg_match("/$string_arrays[$i]/",$string);
if($resultado == false){
echo "no match";
}else {
echo "match";
}
}
在這段代碼的結果是: 不匹配,匹配,不匹配
,結果應該是:不匹配,匹配並匹配。我的錯誤是什麼?
如果我改變$string
$string='say hello to all world now'
結果匹配,匹配,匹配,這是行。
陣列()()...'陣列( 「明天」, 「你好」, 「世界」)'。另外,將'preg_match(「/ $ string_arrays [$ i] /」,$ string);'更改爲'preg_match(「/".{$ string_arrays [$ i]}。」/「,$ string);' – jeremy
I我已經更新了我的代碼..謝謝 – cabita
你已經使它更壞了 – jeremy