php字符串的替换,分割和连接方法


Posted in PHP onMay 23, 2016

本文实例讲述了php字符串的替换,分割和连接方法。分享给大家供大家参考,具体如下:

字符串的替换

1. 执行一个正则表达式的搜索和替换

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

搜索subject中匹配pattern的部分, 以replacement进行替换.

2. 子字符串替换

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

该函数返回一个字符串或者数组。该字符串或数组是将 subject 中全部的 search 都被 replace 替换之后的结果。

字符串的分割和连接

通过一个正则表达式分隔字符串

说明

1. array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )

通过一个正则表达式分隔给定字符串.

2. explode — 使用一个字符串分割另一个字符串

说明:

array explode ( string $separator , string $string [, int $limit ] )

$str = 'one|two|three|four';
// 正数的 limit
print_r(explode('|', $str, 2));
// 负数的 limit(自 PHP 5.1 起)
print_r(explode('|', $str, -1));

以上例程会输出:

Array
(
  [0] => one
  [1] => two|three|four
)
Array
(
  [0] => one
  [1] => two
  [2] => three
)

3. string implode(string glue, array pieces) ———— 连接数组称为字符串

$lan=array("a","b","c");
implode("+", $lan);//a+b+c

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php 文本文件的读取效率
Feb 10 PHP
ThinkPHP CURD方法之table方法详解
Jun 18 PHP
php实现斐波那契数列的简单写法
Jul 19 PHP
ThinkPHP实现支付宝接口功能实例
Dec 02 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
yii2带搜索功能的下拉框实例详解
May 12 PHP
php短信接口代码
May 13 PHP
ThinkPHP框架实现数据增删改
May 07 PHP
PHP简单实现二维数组赋值与遍历功能示例
Oct 19 PHP
Thinkphp 框架扩展之类库扩展操作详解
Apr 23 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
Aug 20 PHP
深入解析PHP底层机制及相关原理
Dec 11 PHP
Smarty实现页面静态化(生成HTML)的方法
May 23 #PHP
php 数组随机取值的简单实例
May 23 #PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 #PHP
Smarty模板变量调节器用法分析
May 23 #PHP
基于PHP后台的Android新闻浏览客户端
May 23 #PHP
Smarty保留变量用法分析
May 23 #PHP
php parse_str() 函数的定义和用法
May 23 #PHP
You might like
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
2015/08/18 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
Google韩国首页图标动画效果
2007/08/26 Javascript
摘自百度的图片轮换效果代码
2007/11/19 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
JavaScript组合拼接字符串的效率对比测试
2014/11/06 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
javascript将list转换成树状结构的实例
2017/09/08 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
vue页面加载闪烁问题的解决方法
2018/03/28 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
elementUI 动态生成几行几列的方法示例
2019/07/11 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
2019/12/21 Javascript
javascript实现蒙版与禁止页面滚动
2020/01/11 Javascript
sqlalchemy对象转dict的示例
2014/04/22 Python
python分割文件的常用方法
2014/11/01 Python
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
一张图带我们入门Python基础教程
2017/02/05 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
Pandas 数据处理,数据清洗详解
2018/07/10 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
宿舍打麻将检讨书
2014/01/24 职场文书
大型会议策划方案
2014/05/17 职场文书
医院义诊活动总结
2014/07/04 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
大学生自我评价范文
2015/03/03 职场文书
小学语文教师研修日志
2015/11/13 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript