PHP中文查找。 //比如现在有个数组$arr=array('语文'=>'yw','数学'=>'xx','英语'=>'yy','物理'=>'wl');//php接收用户输入的一段文字//假如为"英语好难啊,数学好简单"//那么我需要在这段文字中找出是否存在在数组中的key,即英语跟数学 ,得到他们对应的value值.//大概就是这样一个功能. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是关键字匹配,与分词没什么关系$arr = array('语文'=>'yw','数学'=>'xx','英语'=>'yy','物理'=>'wl');$txt = "英语好难啊,数学好简单";foreach($arr as $k=>$v) $p[] = "/$k/e";preg_replace($p, '$res["$0"]=$arr["$0"]', $txt);print_r($res);Array( [数学] => xx [英语] => yy)更高效的的可用 trie 算法。我发过,精华区可找到 这个需要分词搜索了 像Sphinx 求批量导入图片去除外链方法 iis7 + Fastcgi +PHP 地址重写. 在线等!!! 帝国CMS php显示乱码 求指教-------- 页面跳转问题求答案 XML替换时字符中的回车怎么替换 php 数组 急!送分!多贴少补! 请教各位老大,一个OA项目怎么架构系统和功能模块? 请问这个购物车类具体怎么调用?请写出调用代码。谢谢 如何得到用户所使用的浏览器的语言使中文还是英文?回答有分! 请问哪儿可以下载到最新CHM格式的PHP指南手册???????? php或者mysql求一算法? php Excel怎么在单元格里换行?我试了\r\n没效果
$txt = "英语好难啊,数学好简单";
foreach($arr as $k=>$v) $p[] = "/$k/e";
preg_replace($p, '$res["$0"]=$arr["$0"]', $txt);
print_r($res);
Array
(
[数学] => xx
[英语] => yy
)更高效的的可用 trie 算法。我发过,精华区可找到