PHP函数学习nl2br(),strlen(),mb_strlen()

1 nl2br($str):

注意:n之后的是字母L的小写,不要当做数字1.

函数作用:在$str中的每个新行(\n)之前插入HTML换行符( <br/> )

示例:

echo nl2br(“One line.\nAnother line”);

输出:

One line

Another line

HTML代码:

One line. `<br>`

Another line.

2 strlen()与mb_strlen()

strlen()与mb_strlen()都是求字符串长度的函数

先看一个示例:

$str = “懂PHP的都知道strlen与mb_strlen是求字符串长度的函数”;

echo strlen($str).'
'.mb_strlen($str, 'utf-8');

输出:

66

34

说明:

strlen中,中文是三个字节的长度,英文则是一个字节的长度!

mb_strlen中,都被计算为一个字节的长度

因此我们有时候用substr截取UTF-8中文字符串的时候,经常会出现乱码,就是这个原因啦。

你可能感兴趣的:(PHP函数学习nl2br(),strlen(),mb_strlen())