一个很奇怪的问题 php字符串判断问题
我要判断一个字符串中是否包含另一个字符
查了手册和网上的 。
PHP code<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var_dump(strstr('巧','户外鞋登山鞋')); echo $position;
明显没有的包含,但是结果确实
int(8)
为什么,求解啊
------解决方案--------------------仔细看手册,,看看函数中参数的位置
另外,这种情况,你转换为UTF-8格式再比较,
------解决方案--------------------GBK 环境吧?
巧 的内码
c7c9
户外鞋登山鞋 的内码
bba7cde2d0acb5c7c9bdd0ac
即 登 的第二个字节和 山 的第一个字节,正好组成 巧
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn