1

複数の $line で preg_match をチェックしたい...これが私のコードです

$line = "Hollywood Sex Fantasy , Porn";
if (preg_match("/(Sex|Fantasy|Porn)/i", $line)){
echo 1;}else {echo 2;}

今、私は多くのいいねをチェックしたい

$line = "Hollywood Sex Fantasy , Porn";
if (preg_match("/(Sex|Fantasy|Porn)/i", $line, $line1, $line2)){
echo 1;}else {echo 2;}

上記のコードのようなもの $line1 $line2 $line3

4

5 に答える 5

0

クレイジーな例。preg_match の代わりに preg_replace を使用:^)

$lines = array($line1, $line2, $line3);
preg_replace('/(Sex|Fantasy|Porn)/i', 'nevermind', $lines, -1, $count);
echo $count ? 1 : 2;
于 2013-04-16T04:51:31.197 に答える