2012/10/16

(1)字符串的比较

 “==”或者“===”

strcmp(A,B) 或者strcasecmp(A,B):比较前,先将他们变成小写

strncmp(A,B,len)或者strncasecmp(A,B,len)

strnatcmp(A,B)或者strnatcasecmp(A,B)

近似相等:soundex(A),metaphone(A),similar_text(A,B,@$#%),levenshrein()

(2)字符串查找和处理

substr(string,start,length)

substr_count(big_string,small_string):字串出现次数

substr_replace(original,new,start,len)

(3)一些字符串函数

strrve(string):返回翻转字符串的拷贝

str_repeat(string, count)

str_pad(to_pad,length,with,方式左填充,右填充,两边填充)

(4)分解字符串

explode(seperator,string,limit:返回数组中值得最大数目)

implode(seperator,array)——join()是它的别名

strtok(string,seperator)   strtok(seperator)

sscanf(string,template)

(5)字符串查找函数

strpos(large_string, small_string):第一次出现和strrpos():最后一次出现 返回位置

strstr():第一次出现之后的返回和strchr()返回找到的字符串

strspn(string,charset)和strcspn()返回字符串的开始部分由多少与一个掩码匹配

(6)分解URL

parse_url():返回由URL组成的数组

可能的键是scheme,host,port,user,pass,path,query,fragment

(7)正则表达式

不同类型PHP正则表达式:POSIX和兼容Perl的

作用:匹配,用新文本代替匹配文本,将一个字符串拆为一组更小的信息块

^:开头$:结尾      ‘.’匹配任何单个字符

ereg("正则", “字符串”) :区分大小写

eregi():不区分大小写

preg_match()

(8)字符类

ereg('c[aegui]t','string') 返回true或falseereg('c[^aegui]t','string')

选择性:‘|’

子模式:()

 

 

posted @ 2012-10-16 10:54  画家与我  阅读(158)  评论(0编辑  收藏  举报