社区
基础编程
帖子详情
一个关于while的问题
tance87
2008-11-18 10:54:39
为什么
while ($entryName = readdir($myDirectory))
就可以执行.
而
$entryName = readdir($myDirectory)
while ($entryName)
就不行呢
...全文
46
2
打赏
收藏
一个关于while的问题
为什么 while ($entryName = readdir($myDirectory)) 就可以执行. 而 $entryName = readdir($myDirectory) while ($entryName) 就不行呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ofa120
2008-11-18
打赏
举报
回复
另外如果没有文件名为 0 或者为空,则会进入死循环,因为 while 中的条件总为真。因此程序就工作不正常了。
ofa120
2008-11-18
打赏
举报
回复
readdir() 的作用是读取目录中的下一个文件名。放在 while 中可以循环读取下一个文件的名字,如果放在 while 外面就只能读取第一个文件名。由于文件名可能是 0,所以可能出现 $entryName 不为空,但不能进入 while。应该写成 while(false !== ($entryName = readdir($myDirectory))) 的形式。
python的while循环返回_在python中从while循环中返回值
基本上,我想做的是让
一个
向量在while循环中不断地更新,但是在被要求时能够返回值而不停止while循环。这可能吗?我只需要分解程序并将while循环放在
一个
单独的线程中,还是可以在
一个
函数中完成?另外,我更喜欢一...
关于while read line 循环中变量作用域的
问题
前一阵用shell写了
一个
从...在制作文件计数器的时候发现了
一个
问题
,在执行的过程中文件计数器(FILENUM)总是出现返回初始值的现象,具体简化的脚本如下: #/bin/bashFILENUM=1for i in (多个表)do #sql 语句 &g...
关于while read只执行一次的
问题
转自:http://bbs.chinaunix.net/viewthread.php?tid=769040&extra=&page=1 Q:下面的代码为何只执行了一次就退出了? seq 10 >file while read a do echo $a
跳出while,for,if嵌套循环
问题
1.
问题
描述 今天修改《操作系统》——银行家算法
问题
的时候遇到了这个
问题
。形如: while(条件1) { 表达式1; for(条件2) { if(条件2) ...我想跳出if满足的条件的... ②在循环的时候满足
一个
条件3,当想跳出循...
Linux: while read 循环丢失最后一行的
问题
及解决方案
这种情况经常会导致while read循环在读取文件时忽略掉文件的最后一行。在使用while read循环处理文件内容时,文件的最后一行如果缺少换行符,可能会被忽略。do这种方法通过加入额外的判断条件,确保即使文件的最后一...
基础编程
21,891
社区成员
140,346
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章