我正在尝试查找文件中字符串的出现次数。但是文件已满,并且用Unicode字符编写了句子。
function probability($next,$now){
$text_file = file_get_contents("temp/train_set.txt");
$ans = preg_match_all("/\b$now $next\b/i", $text_file);
echo $ans."<br>";
}
$ text_file 变量查找所有句子并打印unicode句子就好了(我用echo看到了)。
$ now 和 $ next 是两个unicode字符串。比如$ now =&#34;আমি&#34;和$ next =&#34;ভাত&#34;。然后结果是 0 ,但我的文件中有两个字符串。
但每当我把$ now和$ next下两个英文字符串。它为我提供了实际数量。每当我在$ now和$ next中添加unicode单词时就会出现问题。我不知道也许我的问题应该是&#39;如何使preg_match_all支持bengali unicode字符&#39;
问我是否有任何问题。
谢谢
答案 0 :(得分:0)
使用<p:inputNumber .../>
标志(unicode):
/u