PHP 字符串函数

函数 意义
addslashes(string) 转义字符串
bin2hex(string) 字符串转16进制序列
chr(int) 生成字符
chunk_split(str1[,length[,str2]]) 分割字符串 str1,每 length 个字符后插入 str2
echo str1[,str2, ...] 输出结果,echo 不是标准函数
explode(str2,string[,limit]) 以 str2 为分界将串 string 拆分成数组
number_format(number[,dec[,小数点[,千分符]]]) 格式化数值,设置小数位、小数点、千分分隔符
nl2br(string) 将换行换成<br>用于 HTML 输出
ord(string) 返回 ASCII 码值
parse_str(string[,$var]) 将赋值语句字符串当作变量赋值,var 数组包含这些变量
substr(string,start[,length]) 取字符串中间部分,位置从 0 开始计
substr_replace(str1,str2,start[,length]) 将串 str1 的部分以 str2 替换
substr_count(str1,str2) 统计 str1 中含多少个子串 str2
strlen(string) 返回字符串长度
strtr(string,str1,str2) 查找并替换字符串
strtoupper(string) 字符串转大写
strtolower(string) 字符串转小写
strtok([string,]str2) 以 str2 为分界,每次取出 str1 的一段,第一次用两个参数,以后只用一个参数
strspn(str1,str2) 返回 str1 中前几个字符在 str2 中出现
strpos(str1,str2) 返回子字符串出现的位置,从 0 开始计
strrev(string) 字符串倒置
strrchr(str1,str2) 取出最后一个子串及其后部分
str_replace(find,repto,Source[,cnt]) 在 Source 中查找 find 并用 repto 替换
str_ireplace(find,repto,Source[,cnt]) 在 Source 中查找 find 并用 repto 替换,不区分大小写
str_repeat(string,n) 将字符串 string 连接 n 次
str_pad(str,len[,pad_str[,int type]]) 用指定字符在指定方向将字符串扩充的指定长度
type = STR_PAD_[LEFT | RIGHT | BOTH]
trim(string[,自定义空白字符]) 删除字符串头尾的空格
rtrim(string[,自定义空白字符]) 删除字符串尾部的空格
wordwrap(str1,length[,str2[,cut]]) 智能分割字符串 str1,每 length 个字符后插入 str2,

cut 指定是否强行拆分超长单词