我可以用࿽࿽࿽;PHP

我可以用࿽࿽࿽;PHP,php,html,sql,Php,Html,Sql,我有一段代码,它决定了是否是回文字符串 文件 将您的php文件保存为utf-8而不是ansi。这是因为utf-8是一种多字节编码,您正在使用单字节编码 $string = 'aйb'; echo $string[3]; // b echo $string[2]; // � echo $string[1]; // � echo $string[0]; // a 在此示例中,使用两个字节对l进行编码。如果按相反顺序读取,则会损坏字符串 您应该使用,mb_strlen来计算字符数(而不是strle

我有一段代码,它决定了是否是回文字符串


文件

将您的php文件保存为utf-8而不是ansi。

这是因为utf-8是一种多字节编码,您正在使用单字节编码

$string = 'aйb';
echo $string[3]; // b
echo $string[2]; // �
echo $string[1]; // �
echo $string[0]; // a
在此示例中,使用两个字节对
l
进行编码。如果按相反顺序读取,则会损坏字符串


您应该使用,
mb_strlen
来计算字符数(而不是
strlen
的字节数)和
mb_substr
来获取字符串的单个字符以构建其回文。

您需要提供更好的答案。为什么这会解决问题,如何解决?提供详细信息。