中文匹配
最近做一个中文匹配,这个匹配的东西不是从数据库里面查出来的,是我固有的中文数组内容做的匹配,
1 mb_regex_encoding("UTF-8"); 2 $reg=$kw;
$comment=array('中国','开始时间','梦想','爱你','还在吗','我们','永远'); 3 foreach($comment as $key => $val){ 4 mb_ereg_search_init($val, $reg); 5 $r = mb_ereg_search(); 6 if($r){ 7 $new_columns['rows']=$columnsKey[$key]; 8 } 9 }
//$kw是你的输入的要搜索的内容,这个的好处是找到那个字符,之所以用循环的方式,是因为他只找到固定的需要匹配的那个字符,可是循环我们就能拿到它所在的位置,我们就可以很好地拿到整个字符串,
而你不需要考虑它在的位置
----mbstring,php要开启这个模块
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步