【发布时间】:2015-11-01 01:57:52
【问题描述】:
我的页面上出现了这个… 符号而不是...,我尝试同时使用这两个符号来查看它是否在字符串中:
echo $matches[$indexN];
if (strpos($matches[$indexN], "…") === false && strpos($matches[$indexN], "...") === false) {
echo "false";
}
$matches[$indexN] 的输出:
…
if 语句的输出:
false
我做错了什么?
【问题讨论】:
-
该网站是否公开可用?
-
我认为
â€是多字节字符的两个字符表示。输入是什么?也许试试php.net/manual/en/function.mb-strpos.php.. 一切都是utf8吗? -
@chris85 我使用 file_get_contents 从这个站点获取内容:view-source:notalwaysright.com/page/4
-
â€部分在哪里?你的 PHP 是 utf8 吗?