博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2012/10/16
阅读量:5788 次
发布时间:2019-06-18

本文共 1149 字,大约阅读时间需要 3 分钟。

(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')

选择性:‘|’

子模式:()

 

 

转载于:https://www.cnblogs.com/programmersong/archive/2012/10/16/2725602.html

你可能感兴趣的文章
JAVA中循环删除list中元素的方法总结
查看>>
Java虚拟机管理的内存运行时数据区域解释
查看>>
人人都会深度学习之Tensorflow基础快速入门
查看>>
ChPlayer播放器的使用
查看>>
js 经过修改改良的全浏览器支持的软键盘,随机排列
查看>>
Mysql读写分离
查看>>
探寻Interpolator源码,自定义插值器
查看>>
一致性哈希
查看>>
Web日志安全分析工具 v2.0发布
查看>>
JS重载
查看>>
python2和python3同安装在Windows上,切换问题
查看>>
php加速工具xcache的安装与使用(基于LNMP环境)
查看>>
android超链接
查看>>
统计数据库大小
查看>>
第十六章:脚本化HTTP
查看>>
EXCEL表中如何让数值变成万元或亿元
查看>>
L104
查看>>
用javascript获取地址栏参数
查看>>
一起谈.NET技术,你应该知道的15个Silverlight诀窍
查看>>
商教助手!解析夏普液晶高清宽屏投影机系列
查看>>