我在php中使用explode来分割单词,然后我需要在我的类别列表中搜索该单词,如果匹配,则使用该类别ID并创建列表。唯一的问题是我遇到的单词只有一个字母,即:“E Cigarettes& Vape Mods”
我不想使用会出现太多类别的“E”,最好的解决方案是什么,如果单词3或4的大小搜索那么?只是大声思考。谢谢inadvance
答案 0 :(得分:0)
您可以使用 len 功能:between
即: 选择len('word'),输出4。
答案 1 :(得分:0)
我使用strlen然后如果大于3搜索那个词
$categoryName = str_replace(",","",$categoryName);
$wordsplit = explode(' ',$categoryName);
foreach($wordsplit as $wordCat)
{
if($found) break;
if(strlen($wordCat) > 3)
//DO SOMETHING
}