一、字符串基础函数
ltrim: 去除连续空白。
trim: 截去字符串首尾的空格。
Chop: 函数从字符串的末端开始删除空白字符或其他预定义字符。(rtrim别名)
<?php
$str = "Hello World!/n/n";
echo $str;
echo chop($str);
?>
输出:
Hello World! Hello World!
htmlspecialchars(string,quotestyle,character-set): 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号) 成为 &
" (双引号) 成为 "
' (单引号) 成为 '
< (小于) 成为 <
(大于) 成为 >
例子
<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlspecialchars($str, ENT_COMPAT);
echo "<br />";
echo htmlspecialchars($str, ENT_QUOTES);
echo "<br />";
echo htmlspecialchars($str, ENT_NOQUOTES);
?>
</body>
</html>浏览器输出:
John & 'Adams'
John & 'Adams'
John & 'Adams'如果在浏览器中查看源代码,会看到这些 HTML:
<html>
<body>
John & 'Adams'<br />
John & &\#039;Adams&\#039;<br />
John & 'Adams'
</body>
</html>
htmlentities(string,quotestyle,character-set): 将所有的字符都转成 HTML 字符串。
例子
<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlentities($str, ENT_COMPAT);
echo "<br />";
echo htmlentities($str, ENT_QUOTES);
echo "<br />";
echo htmlentities($str, ENT_NOQUOTES);
?>
</body>
</html>浏览器输出:
John & 'Adams'
John & 'Adams'
John & 'Adams'如果在浏览器中查看源代码,会看到这些 HTML:
<html>
<body>
John & 'Adams'<br />
John & &\#039;Adams&\#039;<br />
John & 'Adams'
</body>
</html>
nl2br: 将换行字符转成 <br>。
strcmp(string1,string2)函数比较两个字符串。
该函数返回:
0 – 如果两个字符串相等
<0 – 如果 string1 小于 string2
0 – 如果 string1 大于 string2
二、字符串大小写转换函数
strtolower: 字符串全转为小写。
strtoupper: 字符串全转为大写。
三、字符串截取函数
implode: 将数组变成字符串。
join: 将数组变成字符串。
substr: 取部份字符串。
strrpos: 寻找字符串中某字符最后出现处。
strpos: 寻找字符串中某字符最先出现处。
strtok: 切开字符串。
四、字符串查找替换函数
strchr: 寻找第一个出现的字符。
str_replace: 字符串取代。
strtr: 转换某些字符。
五、字符串加密函数
crypt: 将字符串用 DES 编码加密。
md5: 计算字符串的 MD5 哈稀。
六、字符串编码函数
七、字符串输出函数
echo: 输出字符串。 flush: 清出输出缓冲区。 print: 输出字符串。 printf: 输出格式化字符串。 sprintf: 将字符串格式化。