如何检查是否有多个 

Sil*_*l05 2 php regex string

if ()如果 字符串中有多个,是否有一种检查using 语句的方法?例如,这是检查一个 

if ($value == " ") 
Run Code Online (Sandbox Code Playgroud)

$valueforeach循环,所以我需要以某种方式使用RegEx(我猜)检查是否有 (可能有很多).

fal*_*tru 6

你可以使用substr_count:

if (substr_count($value, ' ') > 1)  {
    ....
}
Run Code Online (Sandbox Code Playgroud)

更新:响应OP的注释(如何检查此字符串中是否只有没有任何其他字符?).替代使用str_replace.

if ($value != '' && str_replace(' ', '', $value) == '') {
    ...
}
Run Code Online (Sandbox Code Playgroud)