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中获取文件扩展名的N种方法小结
Feb 27 PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
PHP实现通过正则表达式替换回调的内容标签
Jun 15 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
php实现等比例压缩图片
Jul 26 PHP
PHP让网站移动访问更加友好方法
Feb 14 PHP
php中yar框架实例用法讲解
Dec 27 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+MySQL删除操作实例
2015/01/21 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
prototype Element学习笔记(篇二)
2008/10/26 Javascript
Jquery AJAX 用于计算点击率(统计)
2010/06/30 Javascript
firefox火狐浏览器与与ie兼容的2个问题总结
2010/07/20 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
jQuery中delegate()方法用法实例
2015/01/19 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
node跨域请求方法小结
2017/08/25 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
微信小程序实现的一键拨号功能示例
2019/04/24 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
python pandas修改列属性的方法详解
2018/06/09 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
Python中print函数简单使用总结
2019/08/05 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
Python同时处理多个异常的方法
2020/07/28 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
介绍Ibatis的核心类
2013/11/18 面试题
生产班组长岗位职责
2014/01/05 职场文书
中青班党性分析材料
2014/02/16 职场文书
家教广告词
2014/03/19 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
邀请书格式范文
2015/02/02 职场文书
法学专业求职信范文
2015/03/19 职场文书
面试通知短信
2015/04/20 职场文书