全局变量和局部变量
";
函数
|
说明
|
strpos(string,string [,int])
|
返回第2个参数字符串在第1个参数中第1次搜索到的搜引位置,如有第3个参数是指定开始搜索的位置,以0开始,没有找到会返回false |
str
rpos(string,string)
|
返回从最后一个字符开始反向搜索第2个参数字符串在第1个参数中第1次出现的索引位置,以0开始,没有找到会返回false
|
strstr(string,string[,bool]$before_needle=fasle])
|
返回第2个参数字符串在第1个参数中第1次搜索到的位置到结束的子字符串,如果没有找到会返回fasle,比较时会区分英文大小写。如果$before_needle为true,返回第二个参数之前的字符串 |
stristr(string,string[,bool $before_needle = false]) | 返回第2个参数字符串在第1个参数中第1次搜索到的位置到结束的子字符串,如果没有找到会返回false,比较时并不会区分英文大小写 |
strchr(string,string)
|
同strstr()函数 |
strrchr(string,string)
|
返回从最后一个字符串反向搜索第2个参数字符串在第1个参数中第1次出现的位置到结束的子字符串,没有找到会返回false |
|
|
函数
|
说明
|
chr(int)
|
取得参数int的ASCII码字符
|
substr(string,int[,int])
|
从第1个参数字符串的第2个参数int开始取出剩下字符串的字符串,如有第3个参数则是取出的长度
|
substr_count(string,string)
|
计算第2个参数字符串的第1个参数出现的次数
|
substr_replace(string,string,int[,int])
|
在第1个参数字符串中的第3个参数位置开始取代成第2个参数的字符串,如有第4个int参数则是取代长度 |
strrev(string)
|
返回参数字符串的反转字符串,例如:“username”反转成“”
|
str_repeat(string,int)
|
重复第1个参数字符串,一共重复第2个参数的次数
|
explode(string ,string[,int])
|
返回第2个参数字符串中,以第1个参数分割成元素的数组,如有第3个参数则是最大分割的数组元素数
|
implode(string,array)
|
将第2个参数的数组元素使用第一个参数的字符串链接起来 |
strcmp(string,string)
|
比较2个参数字符串的内容,返回值是整数,0表示相等,<0 表示第2个参数的字符串比较大,>0表示第2个参数的字符串比较小
|
strncmp(string,string,int)
|
只比较2个字符串前int个字符
|
strcasecmp(string,string)
|
忽略英文字母大小写,比较2个字符串的内容
|
strncasecmp(string,string,int)
|
忽略英文字母大小写,比较2个字符串的前int个字符
|
函数
|
说明
|
addslashes(string)
|
在单引号‘,双引号
|
stripslashes(string)
|
删除参数字符串中的反斜杠
|
htmlentities(string)
|
将字符串的字符转成HTML字符集
|
n12br(string) |
将参数字符串中的\n字符转成HTML的换行标签 |
strip_tags(string[,string $allowable_tags])
|
删除参数字符串的HTML标记,$allowable_tags可以指定不被删除的标记
|