PHP常用字符串函数
- 字符串输出
•echo() //字符串输出
•print() //输出一个字符串
•printf() //输出格式化字符串[具体使用方法可以参考下列转载链接] //(http://blog.csdn.net/yxstars/article/details/23848109)
•print_r() //输出变量的易于理解的信息(通常用于数组和对象)
•var_dump() //输出变量的最完整信息(通常用于调试找错)
- 字符串去除
•trim() //去除字符串 首尾 空白等特殊符号或指定字符序列
//此函数返回字符串 str 去除首尾空白字符后的结果。如果不指定第二个参数, trim() 将去除这些字符:
//• " " (ASCII 32 (0x20)),普通空格符。
//• "\t" (ASCII 9 (0x09)),制表符。
//• "\n" (ASCII 10 (0x0A)),换行符。
//• "\r" (ASCII 13 (0x0D)),回车符。
//• "\0" (ASCII 0 (0x00)),空字节符。
//• "\x0B" (ASCII 11 (0x0B)),垂直制表符。
//也可以使用 ".." 列出一个字符范围。如:trim($str,"/n".."/t")
•ltrim() //去除字符串 左侧 空白等特殊符号或指定字符序列
•rtrim() //去除字符串 右侧
- 字符串连接
•implode(string $glue , array $pieces)://将一个一维数组的值转化为字符串
•join()://同 implode()
- 字符串分割
//使用一个字符串分割另一个字符串,结果为数组
•explode(string $delimiter , string $string [, int $limit ]);
//按指定的相等长度将字符串直接分割到数组中
•str_split(string $string [, int $split_length = 1 ]);
- 字符串获取
•substr(): //从字符串中获取其中的一部分
•strstr(): //查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符,别名函数为:strchr()
•strrchr(): //查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
- 字符串替换
•substr_replace(): //将字符串中指定位置开始的若干个字符替换为另一个字符
•str_replace(): //将字符串中的一些字符替换为另一些字符
- 字符串计算
•strlen() //取得字符串的长度
•strpos(): //定位字符串第一次出现的位置(对比js中indexOf)
•strrpos(): //定位字符串最后一次出现的位置(对比js中lastIndexOf)
- 字符串 XHTML 格式化显示
•nl2br(): //将换行符 \n 转换成 HTML 换行符 <br >
•addslashes(): //写入数据库时将以下字符进行转义:' " \
•htmlspecialchars(): //把一些html特殊字符(<, >, &, " )转换为HTML实体(< > & "e;
•htmlspecialchars_decode()://把一些 HTML 实体转换为特殊字符,这是htmlspecialchars() 的反函数