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 file_exists 检查文件或目录是否存在的函数
May 10 PHP
使用PHP求两个文件的相对路径
Jun 20 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
ThinkPHP调试模式与日志记录概述
Aug 22 PHP
thinkphp配置连接数据库技巧
Dec 02 PHP
写一段简单的PHP建立文件夹代码
Jan 06 PHP
php中使用session防止用户非法登录后台的方法
Jan 27 PHP
PHP版本常用的排序算法汇总
Dec 20 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
Mar 06 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
Apr 10 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 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
利用curl抓取远程页面内容的示例代码
2013/07/23 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
PHP实现打包下载文件的方法示例
2017/10/07 PHP
Laravel Validator 实现两个或多个字段联合索引唯一
2019/05/08 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
js操作输入框提示信息且响应鼠标事件
2014/03/25 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
Ionic快速安装教程
2016/06/03 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
详解python:time模块用法
2019/03/25 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
Python reques接口测试框架实现代码
2020/07/28 Python
深入探究HTML5的History API
2015/07/09 HTML / CSS
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
文员自我评价怎么写
2013/09/19 职场文书
毕业生优秀推荐信
2013/11/26 职场文书
少儿节目主持串词
2014/04/02 职场文书
信用卡结清证明怎么写
2014/09/13 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
2014年司法局工作总结
2014/12/11 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
行政主管岗位职责
2015/02/03 职场文书
入党心得体会
2019/06/20 职场文书
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python