Php 仅使用大写字母搜索单词

Php 仅使用大写字母搜索单词,php,Php,我有文字: $cnt=你好,请吻这个,伊洛娜 我有密码: $ac_repl = mb_convert_case('elona', MB_CASE_TITLE,'UTF-8'); if(stripos($cnt, $ac_repl) === false) //it's true! Why?? continue; 如何使用大写文本转换查找word? 我的代码不起作用 根据您的代码: $cnt = "Hello, kiss this please Elona."; $cnt2

我有文字:

$cnt=你好,请吻这个,伊洛娜

我有密码:

$ac_repl = mb_convert_case('elona', MB_CASE_TITLE,'UTF-8');
if(stripos($cnt, $ac_repl) === false) //it's true! Why??
    continue;
如何使用大写文本转换查找word? 我的代码不起作用

根据您的代码:

$cnt     = "Hello, kiss this please Elona.";
$cnt2    = "Hello, kiss this please elona.";
$ac_repl = mb_convert_case('elona', MB_CASE_TITLE, 'UTF-8');

var_dump(stripos($cnt, $ac_repl));  // dumps int(24)
var_dump(strpos($cnt2, $ac_repl)); // dumps bool(false)

该函数不区分大小写,这段代码中的$cnt是什么?

更新了我的回答,很好地匹配了,所以它应该是非false的。那是按照规格的。我怎么能修好?你能和我谈谈吗?你没说你想让它做什么,我不明白你的要求。它在文本中找到伊洛娜,因为这是你要求它找到的。你想发生什么?