首页 > 后端开发 > 正文

分享自用的php爬取网页,读取、写入txt语句! 通过php随机读取txt文件的某一行

2024-12-07 00:21:17 | 我爱编程网

今天我爱编程网小编整理了分享自用的php爬取网页,读取、写入txt语句! 通过php随机读取txt文件的某一行相关内容,希望能帮助到大家,一起来看下吧。

本文目录一览:

分享自用的php爬取网页,读取、写入txt语句! 通过php随机读取txt文件的某一行

php读取txt,从新排版后生成新txt

我发现你第一列内容长度不固定,可以这么写,已测直接用就行。 我爱编程网

<?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);
?>

分享自用的php爬取网页,读取、写入txt语句! 通过php随机读取txt文件的某一行

分享自用的php爬取网页,读取、写入txt语句!

分享常用PHP语句:txt文本读取与写入

首先介绍读取文本的代码实例

以读取并处理内容为例,如读取文本内容用于后续分析或操作

假设文件内容如下:

lol寡妇打野天赋

nba2k online跳步键

假设目标是爬取网页标题并处理

第一步:读取文件内容,使用PHP函数file_get_contents或file

创建分割后的数组,通过字符串处理方法如explode

利用循环遍历数组,实现对文本内容的操作

完成读取文本及所需操作

接下来介绍写入到txt文件的语句

将爬取到的标题内容写入到指定的文件,如title.txt

使用PHP的fwrite或file_put_contents函数实现自动换行、追加操作

分享至此,希望对学习PHP爬虫技术有所帮助

通过php随机读取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
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=

以上就是分享自用的php爬取网页,读取、写入txt语句! 通过php随机读取txt文件的某一行全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“分享自用的php爬取网页,读取、写入txt语句! 通过php随机读取txt文件的某一行”相关推荐