看了十八哥的视频,学着做,有个问题想不通。
$tid=$_get['tid'];
$fh=fopen('./msg.txt','r');
$pr=fgetcsv($fh);
while($pr!=false){
print_r($pr);
}
?>
为什么$pr=fgetcsv($fh);写在while语句外面会出问题?
必须写成:while(($pr=fgetcsv($fh))!=false)
另外:
$fh=fopen('./msg.txt','r');
while(($row=fgetcsv($fh))!=false){
print_r($row);
}
?>
这样是可以循环输出几行的数据,但现在我改成:
$fh=fopen('./msg.txt','r');
while(fgetcsv($fh)!=false){
print_r(fgetcsv($fh));
}
?>
却只能输出第二行的数据呢?
飞天站群系统介绍 飞天站群系统(FTCMS)是一款基于CI框架为核心开发的站群管理软件。团队自2015年起自主研发站群内容管理系统,6年来,修复升级上千个功能性问题。使得这款cms是一款简单易用,功能强大的web站群管理软件,让建站和做seo变得简单的站群软件,后台可以一键管理上千个网站,每个站点SEO可以独立设置,绑定独立域名,让您的每个网站都不一样。拥有飞天站群系统,做网站站群只需一个服务器,
0
1.fgetcsv每执行一次,都会使指针下移一行的
2.$tid=$_GET['tid']; 这个在你程序中没用
第一个程序
<?php$tid=$_GET['tid'];$fh=fopen('./msg.txt','r');$pr=fgetcsv($fh);while($pr!=false){ print_r($pr);}?><?php$fh=fopen('./msg.txt','r');while(fgetcsv($fh)!=false){ // 这里获取后,指针下移一行 print_r(fgetcsv($fh)); // 所以这里会获取到第二行的数据 }?>
1.fgetcsv每执行一次,都会使指针下移一行的
2.$tid=$_GET['tid']; 这个在你程序中没用
第一个程序
<?php$tid=$_GET['tid'];$fh=fopen('./msg.txt','r');$pr=fgetcsv($fh);while($pr!=false){ print_r($pr);}?><?php$fh=fopen('./msg.txt','r');while(fgetcsv($fh)!=false){ // 这里获取后,指针下移一行 print_r(fgetcsv($fh)); // 所以这里会获取到第二行的数据 }?>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号