我试图在字符串中搜索以查找包含任何一组单词的字符串,而不是另一组单词。
到目前为止,我正在使用嵌套stripos
语句,如下所示:
if(stripos($name, "Name", true))
{
if((stripos($name, "first", true)) || (stripos($name, "for", true)) || (stripos($name, "1", true)))
{
if(stripos($name, "error"))
{
这不仅不起作用,而且看起来也不必要地冗长。
有什么方法可以构造一个简单的字符串来表示“如果这个字符串包含这些词中的任何一个,但没有这些词,那么就这样做”?