gpt4 book ai didi

php - strpos 未能找到特殊字符

转载 作者:行者123 更新时间:2023-12-04 05:16:44 26 4
gpt4 key购买 nike

我正在使用这段代码来查找字符串中是否存在子字符串,但是当它遇到特殊字符时,即使该字符明显存在,它也会失败。

//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);

( Entire code )

我做错了什么?

编辑:仍然没有工作。输入页面在windows-1250,是不是有问题?

最佳答案

尝试改用 mb_strpos,它用于处理特殊字符。

相关问题:stripos returns false when special characters is used

php.net : http://uk3.php.net/manual/en/function.mb-strpos.php

关于php - strpos 未能找到特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14172852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com