`
化蝶自在飞
  • 浏览: 2305455 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

php str_replace函数的数组参数

    博客分类:
  • php
PHP 
阅读更多
php str_replace函数支持数组参数方式.
str_replace(find,replace,string,count)

<?php
$str = '我们,你们|他们;是的@确实.久车网 http://www.9qc.com';
echo str_replace(array(',','|',';','@'),' ',$str);
?>

以上结果为:
我们 你们 他们 是的 确实.久车网 http://www.9qc.com

可以看到指定的字符已经全部替换为空格了.str_replace第一个参数为数组,第二个为字符.
如果第一个参数和第二个都是数字并且一一对应的话,会挨个执行对应替换,如果第一个数字参数有多个元素,而第二个数组参数只有一个元素,那么只有第一个会被替换为指定字符,而其他字符都会被替换为空,不是空格哦.如下:
<?php
$str = '我们,你们|他们;是的@确实.久车网 http://www.9qc.com';
echo str_replace(array(',','|',';','@'),array(' '),$str);
?>

替换后结果为:
我们 你们他们是的确实.久车网 http://www.9qc.com

很基础的php知识,呵呵.不过还是需要自己来做的. 久车网
分享到:
评论

相关推荐

    PHP中str_replace函数使用小结

    这段时间在看《PHP和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果。 函数原型...

    PHP字符串与数组处理函数用法小结

    本文实例讲述了PHP字符串与数组处理函数用法。分享给大家供大家参考,具体如下: 字符串处理函数 trim –去除字符串首尾的多余空白字符和其他字符 函数结构: string trim ( string $str [, string $character_mask...

    伪数据生成PHP库.zip

     $fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR;  }  $fileName = __DIR__ . DIRECTORY_SEPARATOR . $fileName . $className . '.php';  if ...

    Java-PHP-C#

    现在,我们已经可以确认字符串了, 我们现在把所有逗号都去掉 str_replace(",", "", $money) 然后在把类型看成 double然后我们就可以通过他做数学计算了. 构造检查email的正则表达式 好,让我们继续讨论怎么验证一...

    php网络开发完全手册

    7.3.2 字符串替换操作——str_replace 7.3.2 和str_ireplace 104 7.3.3 字符串分解操作——str_split 106 7.3.4 字符串单词数的计算函数—— 7.3.4 str_word_count 107 7.3.5 字符串查找操作——strstr 108 7.3.6 ...

    PHP和MySQL Web开发第4版pdf以及源码

    4.5.3 替换子字符串:str_replace()、substr_replace() 4.6 正则表达式的介绍 4.6.1 基础知识 4.6.2 字符集和类 4.6.3 重复 4.6.4 子表达式 4.6.5 子表达式计数 4.6.6 定位到字符串的开始或末尾 4.6.7 分支 ...

    PHP和MySQL WEB开发(第4版)

    4.5.3 替换子字符串:str_replace()、substr_replace() 4.6 正则表达式的介绍 4.6.1 基础知识 4.6.2 字符集和类 4.6.3 重复 4.6.4 子表达式 4.6.5 子表达式计数 4.6.6 定位到字符串的开始或末尾 4.6.7 分支 4.6.8 ...

    PHP和MySQL Web开发第4版

    4.5.3 替换子字符串:str_replace()、substr_replace() 4.6 正则表达式的介绍 4.6.1 基础知识 4.6.2 字符集和类 4.6.3 重复 4.6.4 子表达式 4.6.5 子表达式计数 4.6.6 定位到字符串的开始或末尾 4.6.7 分支 ...

    最常用的PHP正则表达式收集整理

    $str = preg_replace(“/()/”, ‘\1”link”&gt;\2&lt;/span&gt;\3’, $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是&lt;/a&gt; 然后第二个参数中\1、\2、\3就...

    [php]mysql数据库操作——DB类

    $this-&gt;sql=preg_replace('/ {2,}/',' ',trim($sql)); $this-&gt;result=mysql_query($this-&gt;sql,$this-&gt;conn); if (!$this-&gt;result) $this-&gt;show_error('SQL语句有误',true); return $this-&gt;result; } /*******...

Global site tag (gtag.js) - Google Analytics