`
superwulei
  • 浏览: 108676 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

有一种茅塞顿开的感觉

    博客分类:
  • PHP
阅读更多

在《PHP A Beginners Guide》一书中,有这么两道章节练习题:

题一:编写一段PHP脚本,统计一个文件中的文本行数。

我是这样写的

<?php
 $sum = 0;
 $arr = file('example.txt') or die('ERROR, file cannot open');
 foreach($arr as $line){
  $sum++;
 }
 echo $sum;
?>

当我看到书中的答案,我大吃一惊,原来代码可以如此简洁。

<?php
echo count(file('example.txt')) . ' line(s) in file.';
?>

 

题二:编写一段PHP脚本,将文本中的倒置,书中答案如下:

<?php
file_put_contents('reversed.txt', strrev(file_get_contents('example.txt')))
?>

 

其实想一想,也挺简单的,只不过自己没有想到。

分享到:
评论

相关推荐

    茅塞顿开_csdn

    【描述】中的“茅塞顿开”暗示了一个理解的瞬间或者一种豁然开朗的感觉,这在 IT 学习过程中非常常见。当你在解决一个复杂的编程问题或理解一个深奥的技术概念时,往往需要经过一番努力,然后突然间就有了突破,这...

    写给大家看的设计书

    一本不是由大量文字堆积起来的理论书,文字之间透露着作者深厚的设计功底。是初学者有种茅塞顿开感觉。

    Java设计模式

    初学者有些地方不懂没关系,知道有这回事就行了,背下每一种设计模式结构的角色(UML类图),随着你平时本身学习Java的深入,到后面有些东西自然就明白了! 这是我第三次学习设计模式,初学是在刚学Java基础不久,...

    反函数替换在微积分中的应用

    本人在高等数学方面研究了多年,自己总结了一套独特的...不管你是高手还是新手,绝对有茅塞顿开的感觉。 读者如果还不理解其中内容,欢迎找我进一步探讨问题! 让高等数学充满乐趣,您的每一次支持都将是我更新的动力。

    煮书阅读短文答案.docx

    其次,“豁然开朗”描述的是一种茅塞顿开的感觉,即在对某个问题百思不得其解时,突然之间豁然明白。还有“迷惑不解”,则是描述人在面对问题或信息时,因为缺乏理解而感到困惑。 通过“煮书”,我们可以逐步达到...

    Java学习方法和路线 视频讲座

    Java技术是个庞大的体系,初学者在没人指导的情况下很容易走错方向,这部视频讲座也许能为这些正在学习Java技术的朋友做一个很好的引导,相信你看完之后,会有一种豁然开朗茅塞顿开的感觉。只要方法正确、选择的路线...

    Android View事件分发和消费源码简单理解

    中间上网查了下singwhatiwanna粉丝的读书笔记,有种茅塞顿开的感觉。 很重要的学习方法:化繁为简,只抓重点。 源码一坨,不要指望每一行代码都看懂。首先是没必要,其次大量非关键代码会让你模糊真正重要的部分。 ...

Global site tag (gtag.js) - Google Analytics