所以我有这两个字符串:
$title = 'Chair Material Suede Black';
$title = 'Chair Material Suede Red';
这是我的 PHP 函数的一个片段:
elseif (stripos($title, 'Suede') !== false) {
if (stripos($title, 'Red') !== false) {
return 'Red Suede Chair';
}
else {return "TEMP_Category";}
}
函数继续执行,下面的 50 行代码如下:
elseif (stripos($title, 'Suede') !== false) {
if (stripos($title, 'Black') !== false) {
return 'Black Suede Chair';
}
else {return "TEMP_Category";}
}
但是,字符串'Chair Material Suede Black'
总是返回'TEMP_Category'
,因为搜索'Red'
and'Suede'
是在 Black 之前完成的。
有没有办法让它通过'black'
搜索?