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运算符优先级

    说明:括号优先,赋值最后

    2017年12月12日
    0288
  • PHP实现Memcached数据库异地容灾的方法。

    随着互联网应用规模不断扩大,数据容灾成为了一个不可避免的话题。Memcached是一种高效的缓存数据库,但是它的本地存储方式使得它存在单点故障的风险。因此,为了提高Memcached的可靠性,需要在异地进行容灾。本文…

    2023年5月21日
    00
  • 经验分享php url传递参数。

    PHP中通过URL传递参数,通常使用GET或POST方法。GET方法将参数附加到URL末尾,而POST方法将参数放在请求体中。 在Web开发中,URL传递参数是一种常见的数据交互方式,通过URL传递参数,我们可以在不同的页面之间共享…

    2024年7月15日
    00
  • 从PHP7到PHP8:php_strip_whitespace()函数的新使用场景。

    作为一名PHP开发人员,我们都知道php_strip_whitespace()函数的作用:去除PHP源文件中的注释和空格。然而,在PHP8中,这个函数不再只是用于简单的代码压缩了。在这篇文章中,我将介绍php_strip_whitespace()函数在P…

    2023年5月21日
    00
  • PHP函数的GD库函数。

    GD库是一个PHP图像处理的扩展,它提供了一些强大的函数,使得我们能够对图像进行各种不同形式的操作,例如:裁剪,旋转,缩放,添加水印和图像滤镜等等。 在本文中,我们将探讨一些PHP函数的GD库函数,有助于使我们…

    2023年5月22日
    00
  • PHP文件上传入门案例

    为了方便管理这些上传的文件,我们通常会将上传的文件保存到uploads目录下面 防止上传文件过大 思路:首先给定一个文件的最大限制,然后再拿上传的文件的大小 和 最大的限制进行比较,文件大小单位是字节,字节之间…

    2018年9月15日 PHP案例操作
    0258
  • 如何使用PHP进行智能问答和知识图谱。

    随着人工智能技术的发展,智能问答系统和知识图谱已经成为了人们使用互联网获取信息的重要方式之一。PHP是一种非常流行的编程语言,非常适合用于开发智能问答系统和知识图谱。本文将介绍如何使用PHP进行智能问答和…

    2023年5月28日
    04
  • 我来分享PHP header跳转页面怎么设置。

    您可以使用PHP的header()函数来设置页面跳转。以下是一个简单的示例:header(“Location: http://www.example.com/”); ,,请注意,使用header()函数时,需要在调用它之前没有任何输出。 PHP header跳转…

    2024年7月10日
    00

联系我们

QQ:951076433

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