下面我总结了关于在php开发中一些字符替换方法,包括不用正则直接替换或使用正则替换字符以及利用php自带函数进行替换. 比如有一个字符串:$a=’hello world hello pig hello cat hello dog hello small boy’; 然后想将第3次出现的hello 改变成为good-bye,比如: ‘hello world hello pig good-bye cat hello dog hello small boy’; 这样的情况,我一时半会没找到PHP的内置函数,而且在要求不能使用正则表达式的情况下,就编写了这个简易的小函数,如果大家有好的内置函数推荐,欢迎留言:) 实例代码如下:
正则会更方法 如果是utf-8编码的话 实例代码如下:
结果 河北 石家庄 北京 上海 天津 重庆 保定 河南 php函数替换 PHP常用正则匹配函数间的区别,主要有str_replace、str_ireplace、substr_replace、preg_replace、preg_match、preg_match_all、preg_quote、preg_split、ereg_replace、eregi_replace、preg_replace、str_split,当然其中有几个不能使用正则表达式,但因为跟相关正则函数关系暧昧所以都放到一起比较一下
(责任编辑:admin) |