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 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
PHP5中新增stdClass 内部保留类
Jun 13 PHP
PHP设计模式之代理模式的深入解析
Jun 13 PHP
php实现文件下载代码分享
Aug 19 PHP
如何使用Gitblog和Markdown建自己的博客
Jul 31 PHP
修复ShopNC使用QQ 互联时提示100010 错误
Nov 08 PHP
php打包网站并在线压缩为zip
Feb 13 PHP
PHP获取input输入框中的值去数据库比较显示出来
Nov 16 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
PHP使用Session实现上传进度功能详解
Aug 06 PHP
TP5框架请求响应参数实例分析
Oct 17 PHP
PHP网站常见安全漏洞,及相应防范措施总结
Mar 01 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
简单的php购物车代码
2020/06/05 PHP
Git命令之分支详解
2021/03/02 PHP
2010年最佳jQuery插件整理
2010/12/06 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
Ajax提交与传统表单提交的区别说明
2014/02/07 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
JavaScript中的this引用(推荐)
2016/08/05 Javascript
用原生js做单页应用
2017/01/17 Javascript
JavaScript关联数组用法分析【概念、定义、遍历】
2017/03/15 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
[02:27]2018DOTA2亚洲邀请赛趣味视频之钓鱼大赛 谁是垂钓冠军?
2018/04/05 DOTA
python使用cookielib库示例分享
2014/03/03 Python
Python实现豆瓣图片下载的方法
2015/05/25 Python
python图片验证码生成代码
2016/07/02 Python
Python实现的双色球生成功能示例
2017/12/18 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
XML文档面试题
2015/08/05 面试题
资产经营总监岗位职责范文
2013/12/01 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
2015年建筑工作总结报告
2015/05/04 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
Js类的构建与继承案例详解
2021/09/15 Javascript
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS