2024-12-07 00:21:17 | 我爱编程网
我发现你第一列内容长度不固定,可以这么写,已测直接用就行。 我爱编程网
<?php
$fp = fopen('txt1.txt', 'r');
$new_txt = '';
while(! feof($fp)){
$num = fgets($fp);
$num_info = explode(',',$num);
//拆分第一个
$len = strlen($num_info[0]);
$first = substr($num_info[0],0,$len-1);
//拆分最后一个
$end = substr($num_info[0],-1,1);
//删除已拆分的数组
unset($num_info[0]);
$new_txt .= $first.','.$end.','.implode(',',$num_info)."\n";
}
file_put_contents('txt2.txt',$new_txt);
?>
我爱编程网(https://www.52biancheng.com)小编还为大家带来通过php随机读取txt文件的某一行的相关内容。
PHP随机读取TXT文件的某一行,基本思路是这样的:获得总行数、产生随机数、获得随机行,例子代码如下:
<?php
$f='1.txt';//文件名
$a=file($f);//把文件的所有内容获取到数组里面
$n=count($a);//获得总行数
$rnd=rand(0,$n);//产生随机行号
$rnd_line=$a[$rnd];//获得随机行
echo "$rnd / $n : $rnd_line \n"; //显示结果
?>
以上程序在我的电脑上执行几次的结果如下:
E:\TEMP\文件\exp>a.php以上就是分享自用的php爬取网页,读取、写入txt语句! 通过php随机读取txt文件的某一行全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com
1 / 8 : [00:05.33]你拿什么来爱我2
E:\TEMP\文件\exp>a.php
3 / 8 : acfp6o7ib----803sb7rmvz----1525175080=
E:\TEMP\文件\exp>a.php
1 / 8 : [00:05.33]你拿什么来爱我2
E:\TEMP\文件\exp>a.php
1 / 8 : [00:05.33]你拿什么来爱我2
E:\TEMP\文件\exp>a.php
5 / 8 : bxi2jw97----0vaf3bw17s----1525184793=
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00