$check = 'this is a string 111';
if ($check = 'this is a string') {
echo 'perfect match';
} else {
echo 'it did not match up';
}
しかし、それは私がまさにそれだけで動作する場合にマッチする文字列を取得するように見えることはできません...一致しませんでした代わりに、それを完璧にマッチ毎回返す場合、文字列一致の一部アップ。PHPマッチ文字列を正確に
ボードコードと正規表現のパターンを使って少し複雑にしようとすると、悪夢になります。
if ($check = '/\[quote(.*?)\](.*?)\[\/quote\]/su') {
$spam['spam'] = true;
$spam['error'] .= 'Spam post quote.<br />';
}
だから、ポストのみ引用タグが含まれている場合、それはスパムとみなされ、不時着しかし、私は私のパターンが間違っている、おそらくそれを解決するために見えることはできませんされます。
アップ容易downvoterを作品例! –
+1は割り当ての値を返すことができる言語の非常に実際的な結果/落とし穴なので、+1します。 – Joe
@RobAgarこの_really_はデバッグしています101. Upvotesは、upvoteボタンの上にカーソルを置いたときに見ることができる、 "研究努力を示す役に立つ質問"です。どちらもここには適用されません。 – CodeCaster