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和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己的试验一下该函数在各个参数传入数组时的执行结果。 函数原型...
本文实例讲述了PHP字符串与数组处理函数用法。分享给大家供大家参考,具体如下: 字符串处理函数 trim –去除字符串首尾的多余空白字符和其他字符 函数结构: string trim ( string $str [, string $character_mask...
$fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR; } $fileName = __DIR__ . DIRECTORY_SEPARATOR . $fileName . $className . '.php'; if ...
现在,我们已经可以确认字符串了, 我们现在把所有逗号都去掉 str_replace(",", "", $money) 然后在把类型看成 double然后我们就可以通过他做数学计算了. 构造检查email的正则表达式 好,让我们继续讨论怎么验证一...
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 ...
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.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 ...
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 分支 ...
$str = preg_replace(“/()/”, ‘\1”link”>\2</span>\3’, $str); 其中用了三个子模式(每个圆括号中内容为一个子模式),第一个是链接开始标签,第二个是链接文本,第三个是</a> 然后第二个参数中\1、\2、\3就...
$this->sql=preg_replace('/ {2,}/',' ',trim($sql)); $this->result=mysql_query($this->sql,$this->conn); if (!$this->result) $this->show_error('SQL语句有误',true); return $this->result; } /*******...