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中数据的批量导入(csv文件)
Oct 09 PHP
967 个函式
Oct 09 PHP
PHP 字符串分割和比较
Oct 06 PHP
php array_search() 函数使用
Apr 13 PHP
解析php DOMElement 操作xml 文档的实现代码
May 10 PHP
PHP实现取得HTTP请求的原文
Aug 18 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
Sep 25 PHP
thinkPHP多表查询及分页功能实现方法示例
Jul 03 PHP
PHP CURL与java http使用方法详解
Jan 26 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 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 什么是PEAR?
2009/03/19 PHP
ThinkPHP3.1新特性之命名范围的使用
2014/06/19 PHP
PHP定时任务延缓执行的实现
2014/10/08 PHP
PHP的引用详解
2015/02/22 PHP
php封装的smarty类完整实例
2016/10/19 PHP
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
使用jQuery实现dropdownlist的联动效果(sharepoint 2007)
2011/03/30 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
JavaScript位移运算符(无符号) >>> 三个大于号 的使用方法详解
2016/03/31 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
jQuery实现的简单无刷新评论功能示例
2017/11/08 jQuery
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
微信小程序搭建自己的Https服务器
2019/05/02 Javascript
vuex刷新后数据丢失的解决方法
2020/10/18 Javascript
Python标准库之Sys模块使用详解
2015/05/23 Python
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
Python简单生成8位随机密码的方法
2017/05/24 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
Sanic框架路由用法实例分析
2018/07/16 Python
在Python中定义一个常量的方法
2018/11/10 Python
python实现按关键字筛选日志文件
2019/12/24 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
Django-silk性能测试工具安装及使用解析
2020/11/28 Python
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
WSDL的操作类型主要有几种
2013/07/19 面试题
建筑毕业生自我鉴定
2013/10/18 职场文书
电子信息工程自荐信
2014/05/26 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
村党建工作汇报材料
2014/11/02 职场文书
退税申请报告怎么写
2015/05/18 职场文书
结婚司仪主持词
2015/06/29 职场文书