php输出txt
发布时间: 2025-07-01 22:05:21
A. 用php调用txt数据,并且以表格的形式输出了,但我想通过时间先后顺序排列,怎么实现
1.时间数据存储为时间戳形式
2.写个冒泡排序(用数据库可以直接排序)
3.显示时间用date()函数转化下
B. 想通过PHP实现读取txt文本每次刷新网页随机获取5行数据并输出
如果文件不是太大的话,可以这样写:
<?php
$arr=file('a.txt'); //文本文件,请修改合适的名字和位置
$n=count($arr);
for ($i=0;$i<5;$i++) echo $arr[rand(0,$n)]."<br>';
?>
C. 在表单里输入的换行符\n,在php中让其输出到txt文件中为什么不是换行的效果还是\n
NUIX换行结束符号\n
WIN换行结束符号\r\n
mac换行结束符号\r
你在fwrite()函数第二个参数中要使用双引号包住换行结束符,双引号才能转义换行结束符;估计你使用的是单引号!
例子:
$filename = time()..txt';
$handle = fopen($filename, 'w') or die('打开“'.$filename.'"文件失败!');
for($row=0; $row<10; $row++){
fwrite($handle, $row."\r\n");
}
fclose($handle);
D. php 如何创建txt文件
有两种方法:
file_put_contents("/tmp/a.txt","");
system("cd /tmp; touch 1.txt"); 这种只时候在服务器执行,本地不可以
热点内容