PHP str_replace的用法

1 替换单个字符
<pre>
<?php
echo str_replace("world","Shanghai","Hello world!");
?>
</pre>
<pre>
//结果
Hello Shanghai!
</pre>

2 多个字符替换多个字符
<pre>
$result=str_replace(array(1,2,3), array(3,4,5), "good5 golly2 miss3 molly!");
echo $result;
</pre>
<pre>
//结果
good5 golly4 miss5 molly!
</pre>

3 如果碰到 要匹配的是相同的可以采取如下方法
<pre>
<?php
$pattern = array('/a/', '/a/', '/a/');
$replacement = array('x', 'y', 'z');
$subject = 'abcadeafg';
$res = preg_replace($pattern, $replacement, $subject , 1);
echo $res; // xbcydezfg

$pattern = array('/\?/', '/\?/', '/\?/');
$replacement = array('x', 'y', 'z');
$subject = '?b?d?bfg';
$res = preg_replace($pattern, $replacement, $subject , 1);
echo $res; // xbydzbfg

?>
</pre>

最新文章

  1. Sqlite 存储自定义对象
  2. 终于搞定office 2013中文双引号无法匹配问题啦!!!
  3. ACM Steps 2.1.7
  4. java线程生命周期及其对应方法
  5. 工厂模式(Factory Patter)
  6. Let the Balloon Rise
  7. Enum 绑定到 RadioButton
  8. SQL中的事物【转】
  9. VB.NET中使用Linq TO SQL添加数据后获得自增长列ID
  10. [Redux] Normalizing the State Shape
  11. poj 2728 Desert King(最小比率生成树,迭代法)
  12. Android用surface直接显示yuv数据(二)
  13. [十]基础数据类型之Unicode编码简介
  14. Hadoop记录- Yarn Job MAX
  15. ASPxGridView 添加勾选列--全选 和 后端获取勾的行ID
  16. 27.纯 CSS 创作一个精彩的彩虹 loading 特效
  17. jenkins发邮件问题
  18. GPS数据解析
  19. WinForm实现Rabbitmq官网6个案例-Hello World
  20. Oracle入门第二天(下)——单行函数

热门文章

  1. 解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题
  2. 面试必备:高频算法题终章「图文解析 + 范例代码」之 矩阵 二进制 + 位运算 + LRU 合集
  3. ZCU104搭建Ubuntu桌面系统-1安装Petalinux
  4. springboot 快速开发的定制补充
  5. opencv::凸包-Convex Hull
  6. Git基本使用指南
  7. vue element NavMenu 莫名出现蓝色边框
  8. Java基础(39)Arrays.binarySearch方法
  9. Java基础(三十一)JDBC(1)常用类和接口
  10. TwoHandleSlider/RangeSlider