PHP如何从文本中提取指定行数内容

PHP如何从文本中提取指定行数内容,第1张

PHP如何从文本中提取指定行数内容?在php中,通过fopen()方法打开文件,在while中使用fgets()方法获取每行数据,每读到一行,就使用标识记录一次,通过累计记录数计算出文件的行数。下面介绍实现的过程。

方法/步骤分步阅读

1

/7

新建一个php文件,命名为handle.php,用于讲解PHP怎么获取文件的行数。

2

/7

新建一个文本文件,命名为test.txt,在里面输入四行数据,分别是aaa,bbb,ccc,ddd。

3

/7

在handle.php文件里,使用fopen方法以只读方式打开test.txt文件,代码如下:

4

/7

在handle.php文件里,创建一个初始变量i,用于保存文件内容的行数。

5

/7

通过while()语句,使用fgets方法从文件指针中读取一行,每读取一行,变量i自加一,直到到达文件末尾停止while的执行。

注:!feof($handle),函数检测是否已到达文件末尾。

6

/7

最后,使用echo输出文件的行数,并通过fclose关闭文件资源。代码如下:

7

/7

在浏览器执行handle.php文件,查看输出的行数,执行的结果为4行。

内容仅供参考并受版权保护

你说的行数是什么意思?

就是一行一行的数目还是id号?

如果是一行一行的函数,那就这样:

<?php

 //数据库连接自己写

  $Sql = 'Select * from `play`'

  $Res = mysql_query( $Sql )

  $ZH  = mysql_num_rows( $Res ) //这个就是总行数

  $I   = 0//初始化行数是0行

  while ( $rs = mysql_fetch_assoc( $Res ) ) { //开始循环遍历mysql数据源

    $i++ //循环一次,行数加1

    echo '<div id="' . $I . '"><a href="' . $rs['字段名称'] . '">'

   }

   echo '总行数是:', $ZH

如果上面的代码并不是你的期望,那请详细描述下你的要求!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6027507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存