这真是让我很是激动了一小会儿的新发现,原来我只知道str_replace支持数组查找替换,当然是不知道要替换的原始字符串可以是数组,也就是只知道前两个参数(即search和replace)可以是数组,后来一查,哈哈,要替换的字符串(即subject)也可以是数组!我们看看手册上的原话
subject
If subject is an array, then the search and replace is performed with every entry of subject, and the return value is an array as well.
今天在弄到一个天气采集的时候,处理后的数据是一数组,包含了3天的天气状况,本想先foreach,然后preg_replace,但心有不甘(发现不够优雅,是的,最近我在追求优雅的实现,呵呵!),于是翻手册,果然大有斩获!看看,看看这原话翻译。
如果 subject 是个数组,则会对 subject 中的每个项目执行搜索和替换,并返回一个数组。
痛快!一下子就优雅的实现了数组的替换,强大的说。
这里还是友情提醒一句话:尽信手册,不如无手册!所有的种种,还是以实践为标准哈。。。。。。
引用
subject
If subject is an array, then the search and replace is performed with every entry of subject, and the return value is an array as well.
今天在弄到一个天气采集的时候,处理后的数据是一数组,包含了3天的天气状况,本想先foreach,然后preg_replace,但心有不甘(发现不够优雅,是的,最近我在追求优雅的实现,呵呵!),于是翻手册,果然大有斩获!看看,看看这原话翻译。
引用
如果 subject 是个数组,则会对 subject 中的每个项目执行搜索和替换,并返回一个数组。
痛快!一下子就优雅的实现了数组的替换,强大的说。
这里还是友情提醒一句话:尽信手册,不如无手册!所有的种种,还是以实践为标准哈。。。。。。

11/15/2008 10:57,
用JS动态构造GET请求之谜(ajax跨域的另类解法)
js dom元素查找方法的总结

preg_replace手册上说不是可以支持数组的吗?