php – 检查多个strpos值

我想知道如何完成多个strpos检查.

让我澄清一下:
我想要strpos来检查变量“COLOR”以查看变量中是否存在1到8之间的任何数字.如果存在从1到8的任何数字,我想回显“已选择”.

例子:
假设只有数字1在变量中,它将回显“已选择”.
假设数字1 2和3在变量中,它将回显“已选择”.
假设数字3 9 25在变量中,它将回显“选择”(因为那个3 !!).
假设只有数字9在变量中,它不会回显.
假设数字9 25 48在变量中,它不会回显.

最佳答案
我刚刚使用了OR语句(||)

<?php 
  if (strpos($color,'1') || strpos($color,'2') || strpos($color,'3') || strpos($color,'4') || strpos($color,'5') || strpos($color,'6') || strpos($color,'7') || strpos($color,'8') === true) 
   {
    //do nothing
   } else { 
            echo "checked"; 
          } 
?>

转载注明原文:php – 检查多个strpos值 - 代码日志