函数 | 意义 |
---|---|
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 指定是否强行拆分超长单词 |