我正在使用这段代码来查找字符串中是否存在子字符串,但是当它遇到特殊字符时,即使字符明显存在,它也会失败。
//Code out of context
if (strpos($pieces[$i], 'Č<br>t') !== false) {
$out .= $pieces[$i];}
---fails, Č not found
if (strpos($pieces[$i], 'S<br>t') !== false) {
$out .= $pieces[$i];}
---OK
输入
<td >Č<br>t</td>
<td >S<br>t</td>
经
$str = file_get_contents($url);
我做错了什么?
编辑:仍然无法正常工作。输入页面在windows-1250中,是它的问题吗?
答案 0 :(得分:3)
尝试使用mb_strpos,它意味着处理特殊字符。
答案 1 :(得分:0)
如果mb_strpos不起作用,请尝试检查NetBeans编码或创建新项目,为我工作。