php - 检查多个 strpos 值

标签 php strpos

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

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

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

最佳答案

尝试多个preg匹配

if (preg_match('/word|word2/i', $str))

strpos() with multiple needles?

关于php - 检查多个 strpos 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19205726/

相关文章:

php - 如何使用 php curl 从 icontact 获取联系人?

PHP PDO - MySQL 查询在两台服务器上返回不同的结果

php - 如何解决 strpos() "empty delimiter"错误?

php - 未找到字符串,尽管应该找到

php - 标记段落中的短语

php - 找出大海捞针中所有针的位置

PHP 性能 strpos 文件名或 MySQL 查询

javascript - 在 PHP 中查询 MongoDB 后,将每个符号分配给 Javascript 中的索引

php - 依赖 HTML 'required' 进行简单的表单验证

php - 服务器将数据发送到表中