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 相关文章推荐
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
Jun 24 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
PHP实用函数分享之去除多余的0
Feb 06 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
Dec 14 PHP
详解PHP的Yii框架的运行机制及其路由功能
Mar 17 PHP
浅谈PHP的反射API
Feb 26 PHP
ThinkPHP中调用PHPExcel的实现代码
Apr 08 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
浅谈laravel-admin的sortable和orderby使用问题
Oct 03 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
基于mysql的论坛(2)
2006/10/09 PHP
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
PHP程序员最常犯的11个MySQL错误小结
2010/11/20 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
遍历echsop的region表形成缓存的程序实例代码
2016/11/01 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
jQuery回调函数的定义及用法实例
2014/12/23 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
2018/10/22 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
跟老齐学Python之折腾一下目录
2014/10/24 Python
基于python 字符编码的理解
2017/09/02 Python
Python多线程同步---文件读写控制方法
2019/02/12 Python
使用python模拟命令行终端的示例
2019/08/13 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
Python如何定义有默认参数的函数
2020/08/10 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
酒后驾车标语
2014/06/30 职场文书
清明节网上祭英烈寄语2015
2015/03/04 职场文书
地震捐款简报
2015/07/21 职场文书
三好学生主要事迹材料
2015/11/03 职场文书
学习nginx基础知识
2021/09/04 Servers
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS