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 保留小数点
Apr 21 PHP
PHP下利用header()函数设置浏览器缓存的代码
Sep 01 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
PHP 中提示undefined index如何解决(多种方法)
Mar 16 PHP
注释PHP和html混合代码的小技巧(分享)
Nov 03 PHP
php接口技术实例详解
Dec 07 PHP
php中简单的对称加密算法实现
Jan 05 PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 PHP
PHP中TP5 上传文件的实例详解
Jul 31 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
Aug 18 PHP
实例分析基于PHP微信网页获取用户信息
Nov 24 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正则走开
2008/03/15 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
深入理解JavaScript系列(18):面向对象编程之ECMAScript实现
2015/03/05 Javascript
jquery使用remove()方法删除指定class子元素
2015/03/26 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
webpack的CSS加载器的使用
2018/09/11 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
微信小程序如何实现精确的日期时间选择器
2020/01/21 Javascript
Javascript操作select控件代码实例
2020/02/14 Javascript
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
Python升级导致yum、pip报错的解决方法
2017/09/06 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
2020/01/28 Python
优秀教师工作感言
2014/02/16 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
道路交通事故人身损害赔偿协议书
2014/11/19 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
信用卡工作证明范本
2015/06/19 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
GoFrame基于性能测试得知grpool使用场景
2022/06/21 Golang