您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

关于变量的作用域,有点小问题

2025/5/23 21:55:11发布17次查看
看了十八哥的视频,学着做,有个问题想不通。
为什么$pr=fgetcsv($fh);写在while语句外面会出问题?
必须写成:while(($pr=fgetcsv($fh))!=false)
另外:
这样是可以循环输出几行的数据,但现在我改成:
却只能输出第二行的数据呢?
回复讨论(解决方案) 1.fgetcsv每执行一次,都会使指针下移一行的
2.$tid=$_get['tid']; 这个在你程序中没用
第一个程序


因为$pr不空,所以会死循环,因为你只获取了第一行数据
第二个程序是对的。
第三个程序


例如:
msg.txt的内容
aa
bb
cc
dd
ee
则会输出
array ( [0] => bb )
array ( [0] => dd )
1.fgetcsv每执行一次,都会使指针下移一行的
2.$tid=$_get['tid']; 这个在你程序中没用
第一个程序


因为$pr不空,所以会死循环,因为你只获取了第一行数据
第二个程序是对的。
第三个程序


例如:
msg.txt的内容
aa
bb
cc
dd
ee
则会输出
array ( [0] => bb )
 array ( [0] => dd )
谢谢,完全理解了!
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product