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 引用是个坏习惯
Mar 12 PHP
如何获知PHP程序占用多少内存(memory_get_usage)
Sep 23 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 PHP
php专用数组排序类ArraySortUtil用法实例
Apr 03 PHP
php支持断点续传、分块下载的类
May 02 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
PHP面向对象程序设计OOP继承用法入门示例
Dec 27 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
php 人员权限管理(RBAC)实例(推荐)
May 24 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 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中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
PHP循环输出指定目录下的所有文件和文件夹路径例子(简单实用)
2014/05/10 PHP
php生成动态验证码gif图片
2015/10/19 PHP
php常量详细解析
2015/10/27 PHP
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
Javascript 作用域使用说明
2009/08/13 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
2012/12/03 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
2014/02/24 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
AngularJS封装$http.post()实例详解
2017/05/06 Javascript
详解在 Angular 项目中添加 clean-blog 模板
2017/07/04 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
2020/05/26 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
linux下python抓屏实现方法
2015/05/22 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
在PyCharm中实现关闭一个死循环程序的方法
2018/11/29 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
python 实现字符串下标的输出功能
2020/02/13 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
初中英语演讲稿
2014/04/29 职场文书
2015年全国爱眼日活动小结
2015/02/27 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
管辖权异议上诉状
2015/05/23 职场文书
《西门豹》教学反思
2016/02/23 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书