PHP中这些方法具体如何使用和解释?
- 内容介绍
- 文章标签
- 相关推荐
本文共计286个文字,预计阅读时间需要2分钟。
`strlen()函数;strlen和mb_strlen都是用于获取字符串长度的函数,其中strlen只针对单字节编码字符,也就是说它计算的只是字符串的总字节数,而不是真正的字符数。如果字符串使用的是多字节编码,如GBK或UTF-8,使用strlen得到的结果可能不是预期的字符数,因为它不会区分不同编码的字节。
strlen();
strlen和mb_strlen都是用于获取字符串长度的,其中strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数,如果是多字节编码,如gbk和utf8,使用strlen得到的不是字符的个数,而是该字符的总字节数,可以使用mb_strlen获取其字符个数,使用mb_strlen要注意两点,一是要开启mbstring扩展,二是要指定字符集。
mb_strlen()
mb_substr()获取部分字符串,可传参数制定字符集
includereqiure都是文件的引入,但是include的文件不存在是,会报错,程序继续执行,require引入的文件不存在时,也会报错,但是程序终止
字符串反转:strrev(),不适用于中文
%为取模运算,$a%$b其结果的正负取决于$a的符号。
echo((-8)%3)."<br/>";//输出-2echo(8%(-3))."<br/>";//输出2
strrchr()—查找指定字符在字符串中的最后一次出现
本文共计286个文字,预计阅读时间需要2分钟。
`strlen()函数;strlen和mb_strlen都是用于获取字符串长度的函数,其中strlen只针对单字节编码字符,也就是说它计算的只是字符串的总字节数,而不是真正的字符数。如果字符串使用的是多字节编码,如GBK或UTF-8,使用strlen得到的结果可能不是预期的字符数,因为它不会区分不同编码的字节。
strlen();
strlen和mb_strlen都是用于获取字符串长度的,其中strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数,如果是多字节编码,如gbk和utf8,使用strlen得到的不是字符的个数,而是该字符的总字节数,可以使用mb_strlen获取其字符个数,使用mb_strlen要注意两点,一是要开启mbstring扩展,二是要指定字符集。
mb_strlen()
mb_substr()获取部分字符串,可传参数制定字符集
includereqiure都是文件的引入,但是include的文件不存在是,会报错,程序继续执行,require引入的文件不存在时,也会报错,但是程序终止
字符串反转:strrev(),不适用于中文
%为取模运算,$a%$b其结果的正负取决于$a的符号。
echo((-8)%3)."<br/>";//输出-2echo(8%(-3))."<br/>";//输出2
strrchr()—查找指定字符在字符串中的最后一次出现

