搜索sql大于3

时间:2017-09-22 11:02:14

标签: php mysql

我在php中使用explode来分割单词,然后我需要在我的类别列表中搜索该单词,如果匹配,则使用该类别ID并创建列表。唯一的问题是我遇到的单词只有一个字母,即:“E Cigarettes& Vape Mods”

我不想使用会出现太多类别的“E”,最好的解决方案是什么,如果单词3或4的大小搜索那么?只是大声思考。谢谢inadvance

2 个答案:

答案 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
}