代码说

code is poetry

代码说    
碎碎念:为什么这么简单你做不到,为什么这种速度你追不到。  换一换

记一次转换思维的尝试

作者:coderzheng 发布于:2016-5-21 19:04 Saturday 分类:other  阅读模式

来看一下我们碰到的问题,有一个数组是这样的:

我们想要替换该数组中的url,将localhost替换成我们指定的一个域名,比如dev.admin.z。当然,替换之后数组结构还是和原来保持一致。如果用程序来处理,需要遍历数组并且进行好几次展开,如下:

实际上,上面这段程序是我刚刚才完成的,当时时间紧迫,我用的是下面的方法:
1) 首先像本文第一张图片那样,将整个数组用var_export函数打印出来;
2) 然后直接将所有字符串复制粘贴到文本编辑器中,按CTRL + H,将localhost替换成dev.admin.z即可。
这个方法明显比写一段程序来得快捷简单,对不?

PS:var_export和var_dump的区别请自行查看手册,本文仍然遗漏了一些细节,比如var_export函数返回的字符串在php文件中是不能直接使用的,你至少需要手动添加定义数组的语句,就像这样:$arr = 。。。

oVeR.





标签: 程序员

你可以发表评论、引用到你的网站或博客,或通过RSS 2.0订阅这个博客的所有文章。
上一篇: DOGFIGHT  |  下一篇:emlog系统对时间的处理