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中Memcache缓存技术对于请求的响应时间的提升。

    随着互联网的快速发展,网络应用程序不断涌现,对于性能要求越来越高。在这样的背景下,缓存技术成为了提升系统性能的一项重要手段。PHP是一种广泛使用的服务器端脚本语言,而Memcache缓存技术则是一种流行的内存缓…

    2023年5月21日
    00
  • PHP+MySQL实现在线测试答题示例

    这个实例主要给大家介绍如何使用jQuery+PHP+MySQL来实现在线测试题,包括动态读取题目,答题完毕后台评分,并返回答题结果。读取答题列表:$sql = "select * from quiz order by id asc"; $query = mysql…

    2022年6月18日
    0144
  • 用PHP的FFI调用cjieba

    phpjieba_ffi使用PHP 7.4的 FFI 测试直接调用cjieba分词的动态库选用CJieba的原因是FFI使用的是C的调用约定,如果用Cpp,还得自己包装一下,然后extern C,让编译器生成标准C的动态库。碰到的问题段错误C变量没有初…

    2022年6月23日
    0123
  • PHP实现图片防盗链破解操作方法【解决图片防盗链问题/反向代理】

    本文实例讲述了PHP实现图片防盗链破解操作。分享给大家供大家参考,具体如下:很多小伙伴的博客,网站都是用图床来实现的,那么现在很多稳定的图床接口都被做了防盗链处理,例如百度、阿里、京东、小米、搜狗等。所…

    2022年6月16日
    0147
  • php支持面向对象

    职业规划 PHP + 前端技术 ===> 全栈工程师 架构师 python(对项目架构和运维[负载,读写分离,优化等等 ,大流量,大并发,大数据]) + linux(centos/ubuntu) + unix(freebsd, solars) + 算法 cto => 首先技术…

    2018年4月9日
    0220
  • PHP构造方法(函数)

    一个需求,引出构造函数 什么是构造函数呢?在回答这个问题之前,我们来看一个需求:前面我们在创建人类的对象时,是先把一个对象创建好后,再给他的年龄和姓名属性赋值,如果现在我要求,在创建人类的对象时,就指…

    2018年4月11日
    0370
  • PHP如何实现微信小程序中的多媒体素材管理。

    随着微信小程序的流行,越来越多的开发者开始探索如何在小程序中实现多媒体素材管理。而PHP作为一种常用的服务器端编程语言,可以实现小程序中多媒体素材的上传、下载、管理等功能。下面将介绍PHP如何实现微信小程…

    2023年6月3日
    05
  • PHP中使用Redis实现分布式计算。

    在分布式系统中,为了提高系统性能和可扩展性,常常需要将计算任务分配到多个计算节点上进行处理。这时候,使用缓存系统来协调这些节点之间的计算任务是一种常见的方法。在这种方法中,当一个节点需要计算一个任务…

    2023年5月21日
    00

联系我们

QQ:951076433

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