我可以用;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
来获取字符串的单个字符以构建其回文。您需要提供更好的答案。为什么这会解决问题,如何解决?提供详细信息。