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优化攻略。

    宝塔面板PHP优化攻略,提供有效提升网站性能的方法和技巧。 教程宝塔面板上的PHP优化攻略 在网站开发过程中,PHP是一种广泛使用的服务器端脚本语言,有时候我们可能会遇到PHP性能不佳的问题,这时候就需要对PHP进行…

    2024年7月17日
    02
  • Redis在PHP中的应用:文章结束统计。

    Redis是一种高性能的内存数据库,它具有快速响应、高并发、高可扩展性等优点,已经广泛应用于各种互联网应用场景中。而在PHP中,Redis也是非常流行的一种缓存和数据存储解决方案。本文就来介绍一下Redis在PHP中的应…

    2023年5月21日
    02
  • php实现签到功能的方法实例分析(附代码)

    本文实例讲述了php实现签到功能的方法。分享给大家供大家参考,具体如下: 首先我在数据库里建了两张表,一个是用户的积分表,一个是签到状态表,分来用来记录用户的积分数和先到状态   在用户签到状态表中我们有…

    2018年3月7日
    0352
  • 关于php preg_replace_callback回调函数传参问题

    preg_replace_callback这个函数的作用是执行一个正则表达式搜索并且使用一个回调进行替换preg_replace_callback ( mixed $pattern , callable $callback , mixed $subject [, int $limit = -1 [, int &$count ]…

    2022年6月25日
    0130
  • PHP与数据库诊断的集成。

    最近几年来,随着数据库使用量的激增,PHP和数据库的配合已成为Web开发中非常重要的一环。PHP是一种开源的编程语言,可以轻松地在任何Web服务器上运行,而数据库则是数据管理系统的核心。但是,数据库在使用过程中…

    2023年5月21日
    08
  • 如何利用PHP开发商城的秒杀功能。

    随着电子商务的发展,商城的竞争日益激烈,为了吸引用户,商城普遍采用了秒杀活动的形式。然而,秒杀活动需要具备高并发、高可用等特性,这对开发者的技术要求很高。在本篇文章中,我们将介绍如何利用PHP开发商城的…

    2023年5月23日
    05
  • PHP成员方法的基本语法

    class  类名{    成员属性; 访问修饰符  function  成员方法1名(形参){     方法体;      return 语句;//[是有程序员自己决定的,] } 访问修饰符  function  成员方法1名(形参){     方法体; return 语句;// } } 说…

    2018年4月11日
    0248
  • 循环结构---FOR循环

    语法: For(变量初始化;条件表达式;变量的变化){ 循环体; } 案例:1-99 注意:变量初始化可以是多个,用逗号隔开。 注意:条件判断可以是多个,每个用逗号隔开。 图解:

    2018年2月24日 PHP自学教程
    0438

联系我们

QQ:951076433

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