PHP读取TXT内容怎么按行分页?

<?php  
    $str= file_get_contents("names.txt");//将文件中的内容读成字符串
    $str1=explode("\n",$str);//按换行进行拆分//单引号是转义字符,所以必须使用双引号
    //var_dump($str1);//通过这种方式可以输出详细的信息
    foreach($str1 as $value){
    if($value=="")continue; //最后一行是空格,当找出最后一行的时候直接跳过,不进行下面的操作
    //1 | 朱芳 | 18 | [email]b.unyrl@tpwpqt.st[/email] | http://XEP.VC
    //此时对此一组数据进行拆分    
    $cols=explode('|',$value);//按竖线进行拆分
    //1  朱芳  18  [email]b.unyrl@tpwpqt.st[/email]  http://XEP.VC
    //将这一组数据存进数组里
    $data[]=$cols; //将每次得到的存放在一个数组中
    }
 
?>
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>全部人员信息表</title>
    <link rel="stylesheet"   media="all">
  <link rel="stylesheet"  media="all">
</head>
<body>
    <h1>全部人员信息表</h1>
    <table class="layui-table">
        <thead>
        <tr>
            <th>编号</th>
            <th>姓名</th>
            <th>年龄</th>
            <th>邮箱</th>
            <th>网址</th>
        </tr>
        </thead>
        <tbody>
            <!-- 第一层遍历$data数组 -->
             <?php foreach($data as $str2):?>
                
                 <tr>
                 <!-- 第二层是遍历$data数组中的数组 -->
                    <?php foreach($str2 as $col):?>
                    <!-- 处理掉每个列前后的空格 -->
                    <?php $col=trim($col);?>
                    <!-- 单独处理最后一列,找出最后一列,用前缀 -->
                    <?php if(strpos($col,'http://')===0):?>
                          <!-- 大写转小写 -->
                          <?php $col1= strtolower($col);?>
                          <td><a href="$col1"><?php echo substr($col1,7);?></a></td>
                    <?php else: ?>
                          <td><?php echo $col; ?></td>
                    <?php endif ?>
                    <?php endforeach ?>
                 </tr>
              <?php endforeach ?>
        </tbody>
    </table>
 
</body>
</html>

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/15010.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚重蔚管理团队
上一篇 2020年11月16日 00:00
下一篇 2020年11月23日 00:00

相关推荐

  • 直击php中static,const与define的使用区别

    define部分:宏不仅可以用来代替常数值,还可以用来代替表达式,甚至是代码段。(宏的功能很强大,但也容易出错,所以其利弊大小颇有争议。)宏的语法为:#define 宏名称 宏值作为一种建议和一种广大程序员共同的习…

    2022年6月17日
    0134
  • 了解PHP中的Trait 特性及作用

    自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复…

    2022年6月16日
    0131
  • 利用PHP8中的str_ends_with()函数判断字符串结尾。

    随着PHP8的发布,新的函数和特性不断推出,其中一个值得注意的函数是str_ends_with()。这个函数可以用来判断一个字符串是否以特定的字符串结尾,这在实际开发中经常会用到。在这篇文章中,我们将探讨str_ends_with(…

    2023年5月21日
    016
  • PHP入门指南:计算机网络。

    计算机网络是当今掌握互联网技术必备的基础知识之一。PHP作为一种常用于网站开发的脚本语言,也需要深入理解网络知识。本篇文章将带您一步步了解计算机网络的基础知识与PHP的应用。一、计算机网络基础知识网络的概…

    2023年5月22日
    01
  • php如何使用Behat进行BDD测试。

    Behat是一种基于行为驱动开发(BDD)的测试框架,主要用于测试PHP应用程序的功能和行为。Behat不仅可以使测试更加简单、可读和可维护,同时也非常容易集成到各种PHP框架中。在本文中,我们将介绍Behat的基本概念和语…

    2023年6月3日
    03
  • PHP与数据仓库的集成。

    随着互联网和大数据的快速发展,越来越多的企业开始将数据仓库(data warehouse)作为支撑业务发展的重要基础设施。而作为一种流行的编程语言,PHP也逐渐成为了许多企业和组织的首选,那么如何将PHP与数据仓库集成…

    2023年5月21日
    03
  • 使用PHP和Haskell进行函数式编程。

    随着互联网的发展,编程语言也随之不断地更新和完善。如今,各种编程语言层出不穷,而其中PHP和Haskell这两种编程语言,都在开发者中备受关注。PHP是一种十分流行的服务器端脚本语言,用于快速开发Web应用程序。PHP…

    2023年5月30日
    00
  • PHP中的composer操作指南。

    随着PHP语言的不断发展,PHP开发生态圈也在不断壮大。在这个生态圈中,Composer已经成为了PHP项目中广泛使用的依赖管理工具之一。Composer不仅简化了PHP项目的依赖管理和引入,还能优化应用程序架构并提高开发效率…

    2023年5月23日
    05

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息