php - mb_substr 和 substr 的区别

标签 php string multibyte

如果我使用 substr() 而不是 mb_substr() 函数,它会对我的结果产生任何影响或影响吗?

由于我的服务器不支持 mb_ 函数,我必须将其替换为 substr()

最佳答案

如果你有 utf-8 编码使用 mb_substr

示例:

echo substr("hi mémé", 0 , 5); // will print hi m�
echo mb_substr("hi mémé", 0 , 5); // will print hi mé

关于php - mb_substr 和 substr 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13120732/

相关文章:

php - 如何使用nginx重定向同一目录下的多个文件?

PHP 和 mod_dbd

string - 执行 pandas to_hdf 时出现错误消息 "Exception: cannot find the correct atom type"

javascript - Discord.js 参数startsWith 不能是正则表达式

c++ - strlen() 不适用于特殊字符

php - 在哪里可以获得 PHP 的所有多字节函数的完整列表?

php - 如何以二进制安全的方式从多字节 PHP 字符串变量中获取单个字节?

php - 多字节字符串上的 str_replace() 危险吗?

php - MySQL:如何获取带行的序号?

javascript - 使用 PHP 保存代码