序号 |
函数 |
说明 |
10 |
str_pad |
使用另一个字符串填充字符串为指定长度 |
11 |
str_repeat |
重复一个字符串 |
12 |
str_replace |
子字符串替换 |
13 |
str_ireplace |
str_replace 的忽略大小写版本 |
14 |
strtr |
转换指定字符 |
15 |
str_shuffle |
随机打乱一个字符串 |
16 |
wordwrap |
打断字符串为指定数量的字串 |
17 |
trim |
去除字符串首尾处的空白字符(或者其他字符) |
18 |
rtrim |
删除字符串末端的空白字符(或者其他字符) |
19 |
ltrim |
删除字符串开头的空白字符(或其他字符) |
20 |
chop |
rtrim 的别名 |
<?php
// strtr 转换指定字符
$str = 'aaabbbccc';
// 将里面的ac替换成de
echo strtr($str,'ac','de');
// 输出 dddbbbeee
// str_shuffle 随机打乱一个字符串
$str = 'aaabbbccc';
// 打乱输出
echo str_shuffle($str);
// 输出 cababcbca
echo '<hr>';
// wordwrap 打断字符串为指定数量的字串
$str = 'An example of a long word is: Supercalifragulistic';
// 打断指定数量然后添加文字
echo wordwrap($str,10,'的');
// 输出 An example的of a long的word is:的Supercalifragulistic
附录 1: trim()/ltrim()/rtrim() 去除的空白符列表
序号 |
空白符 |
描述 |
1 |
" " |
(ASCII 32 (0x20)) ,普通空格符 |
2 |
"\t" |
(ASCII 9 (0x09)) ,制表符 |
3 |
"\n" |
(ASCII 10 (0x0A)) 换行符 |
4 |
"\r" |
(ASCII 13 (0x0D)) 回车符 |
5 |
"\0" |
(ASCII 0 (0x00)) 空字节符 |
6 |
"\x0B" |
(ASCII 11 (0x0B)) 垂直制表符 |
|