string trim(string str[,string charlist]); 必选参数str要 *** 作的字符串对象,可选charlist删除选择的参数( null x0B垂直制表符 t tab制表符 r回车符 n换行符 “”空格2.ltrim() 去除字符串左边空格和特殊字符3.rtrim() 去除字符串右边空格和特殊字符4.获取字符串长度int strlen(string str)汉字占两个字符,数字,英文,小数点,下划线和空格占用一个字符。
5.截取字符串string substr(string str,int start[,int length]) 字符串对象,start截取字符串开始位置(参数为负从末尾开始截取),指定截取字符串的个数(length为负,取到倒数第length个字符)echo substr($text,0,20).”…”; 输出文本超过20位,然后输出省略号中文截取无乱码md_substr()6.比较字符串1.按字节比较int strcmp(string str1,string str2)区分字符大小写 相等返回0,str1大于str2返回值大于0,反之返回值小于0int strcasecmp(string str1,string str2)不区分字符大小写2.自然排序法int strnatcmp(string str1,string str2)int strnatcasecmp(string str1,string str2)7.检索字符串1. 查找指定关键字从前到后string strstr(string haystack,string needle) 从haystack中进行搜索,needle要搜索的对象从后序的位置开始检索string strchr(string haystack,string needle)检索指定字符串出现的次数int substr_count(string haystack,string needle)8.替换字符串mixed str_replace(mixed needle,mixed new_neddle,mixed haystack[,int &count]neddle指定查找的字符串,new_neddle指定替换的值haystack指定查找的范围,可选获取执行替换的次数。
mixed substr_replace(string str,string repl,int start [,int &length]Str指定要 *** 作的原始字符,repl指定替换后的新字符串,start指定字符串开始的位置,可选指定替换字符串的长度。
9.格式化字符串string number_format(float number[,int num_decimal_places,][string dec_seperator,string thousands_format])10. 分割字符串按照指定的规则对一个字符串惊醒分解返回值为数组。
array explode(string separator,string str[,int limit])指定分割的标识符(为””返回false,不在str中返回包含str单个元素的数组),所选参数,可选参数返回的数组最多包含limit个元素,而最后的元素将包含str剩余的部分;如果limit为负,返回除了最后的-limit个元素外所有元素。
11.合成字符串string implode(string glue,array pieces)12.转换字符串strtoupper() 将字符串转换成大写strtolower() 将字符串转换成小写ucfirst();ucword()13.和HTML标签相关的字符串格式化nl2brhtmllentities();htmlspecialcharsstripslashes()strip_tags()字符串格式化的函数number_format()strrev()md5();md5_file();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)