我是这样开始的,但我认为如果我得到更多的物品会太啰嗦了。
$keyword=getKeyword();
switch (true)
{
case $keyword=='special product':
$keyword_custom_items[]='SPECIAL';
break;
case ($keyword=='other special' || $keyword=='other specials' || $keyword=='more specials'):
$keyword_custom_items[]='EXTRA-SPECIAL';
break;
default:
break;
}
// handle custom items if $keyword_custom_items is set.
除了需要为复数词复制自己之外,这还不允许近似匹配。解决这个问题的更好方法是什么?