课程
/后端开发
/PHP
/PHP进阶篇
我想问一个问题,这样的替换意义在哪里,直接去换不就好了,别说大量代码什么的,现在的编辑器支持同时替换,比你些这么些代码还方便,类似这样的问题有很多,我想问难道程序员就是把简单的事情复杂化?抱歉,我是新手,so不理解
2016-09-21
源自:PHP进阶篇 10-8
正在回答
编辑器也是程序编过来的。他们替换的功能就是用了 str_replace函数
替换的意义就是方便程序员,举个例子你就明白了:比如数据库输出的内容为 [ result: {} ] 这个是为空的意思 这样直接去判断是没有效果的 if (result ==“{}”){echo ‘没有找到数据’;} 可改为 $replace = str_replace('{}', 'nodata', '这里是获取的原字符串');然后再判断 if($replace == 'nodata'){
echo‘没有找到数据';
}
其他的举一反三,很多地方可以用到的
为了怀旧。。。
现在的编译器的功能也是这些替换功能演变来的
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
3 回答正则表达式的替换
3 回答为什么替换不了呢?
2 回答这个PHP的重载,存在的意义是什么?
2 回答查询的结果的意义
1 回答私有类和静态类存在的意义是什么!?