网上有很多版本,我觉得都不是很全,整理了一个比较全的送给大家
<?php// 将文本文件中的内容呈现到一个表格中
// 1. 读取文件内容                  // => 包含文本内容的字符串数据
$contents = file_get_contents('names.txt');// 2. 按照一个特定的规则解析文件内容   // => 数组
// 2.1. 按照换行拆分
$lines = explode("\n", $contents);
// 2.2. 遍历每一行分别解析每一行中的数据
foreach ($lines as $item) {if (!$item) continue;// $item => '70 | 余娜 | 37 | q.elgjdfg@pqiv.sa | http://HKHEBUI.RO'$row = explode('|', $item);// var_dump($row);// $row => []$data[] = $row;// $data => [ [], [] ]
}// 3. 通过混编的方式将数据呈现到表格中
// var_dump($data);?>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>全部人员信息表</title>
</head>
<body><h1>全部人员信息表</h1><table><thead><tr><th>编号</th><th>姓名</th><th>年龄</th><th>邮箱</th><th>网址</th></tr></thead><tbody><?php foreach ($data as $line): ?><tr><?php foreach ($line as $col): ?><!-- $col => ' http://XEP.VC' -->$col = trim($col); ?><!-- $col => 'http://XEP.VC' --><!-- 判断这里的数据是不是一个网址(看看是否是 http://) --><?php if (strpos($col, 'http://') === 0): ?><td><a href="<?php echo strtolower($col); ?>"><?php echo substr($col, 7); ?></a></td>
 <!-- 序列号,小于10时,001,大于9小于100,则011,大于99,则100 -->
     <?php elseif ($col==trim($line[0])):?>                      <?php if ($col<10): ?><td><?php echo str_repeat('0', 2).$col; ?></td><?php elseif ($col>9 && $col<100) :?>                                  <td><?php echo str_repeat('0', 1).$col; ?></td><?php else: ?><td><?php echo $col ?></td><?php endif ?>

<?php else: ?> <td><?php echo $col; ?></td> <?php endif ?> <?php endforeach ?> </tr> <?php endforeach ?> </tbody> </table></body></html>

names.txt文件:

1 | 朱芳 | 18 | b.unyrl@tpwpqt.st | http://XEP.VC
2 | 康丽 | 22 | e.ifmc@fyvutpzio.pro | http://WSURR.PH
3 | 沈平 | 34 | m.vvnjhv@npiqo.tk | http://BGEGFBTEP.KH
4 | 吴平 | 19 | v.rjlo@ljjuit.sc | http://FOQMVET.ST
5 | 邵涛 | 20 | k.pmemrobuq@skt.name | http://JOQQ.TM
6 | 廖磊 | 14 | y.xoxbk@vgdsctz.mz | http://XGDWPM.NET
7 | 文敏 | 12 | o.fwmvfirdm@yfw.mx | http://MUPT.SL
8 | 罗平 | 32 | s.sxohwsf@bpcvf.lk | http://ADEBOQ.BN
9 | 林芳 | 18 | p.vozfcy@ntti.info | http://NQXWELT.LC
10 | 黎超 | 39 | q.decxs@wzotsllfj.cn | http://RFTTUKOK.RW
11 | 于明 | 37 | n.oqxpry@jnc.cl | http://WPEEJDSG.MX
12 | 沈敏 | 25 | h.vyucoiqmnk@itbs.gy | http://PYDWDS.FM
13 | 唐霞 | 34 | p.iwqd@dqqiwqmtjm.kp | http://SKDLMD.DZ
14 | 张芳 | 34 | o.ufprjagx@ucmluvh.cm | http://GUVCWT.AERO
15 | 杨勇 | 40 | m.cetvzsugi@hntqvwjt.lv | http://NGRNYH.DJ
16 | 汪静 | 31 | u.tpry@xgoolb.lb | http://ONTW.PW
17 | 曾丽 | 27 | t.tmlpzccdm@dtksokhzlg.ci | http://EUCECSWSH.MY
18 | 余娜 | 15 | u.ymcbls@xgvidnnw.gp | http://OARGNEYD.CV
19 | 史秀兰 | 33 | k.nlgou@anokn.kg | http://MRGMDVLF.MW
20 | 唐磊 | 17 | d.ezmeqs@rvndkg.sa | http://ZWAV.ID
21 | 邓霞 | 32 | j.vexpc@atijj.cc | http://CUI.VG
22 | 方军 | 30 | t.townlrkq@itqcr.jo | http://JFGD.NL
23 | 易霞 | 28 | w.eptqy@pnuvfvjs.bm | http://EOHKZ.CL
24 | 邹强 | 22 | h.pdqrg@izzn.mo | http://QOJ.TK
25 | 夏丽 | 40 | j.okjkdpe@jvpmnq.tel | http://SGMQ.TK
26 | 赵秀英 | 12 | n.fbmrzzmw@usyiuy.ie | http://KUVFLPTIL.LA
27 | 于秀英 | 11 | u.dsntjcwsnx@ezimc.ee | http://ZSZMRJ.GR
28 | 卢军 | 12 | p.lrlomhuib@veoanlrubu.id | http://DBFQOTTC.FI
29 | 傅勇 | 36 | c.qlhupymkxs@mhne.ch | http://EVHEACI.AM
30 | 梁霞 | 11 | g.anenb@tvbslbjc.om | http://MOHZH.NU
31 | 乔刚 | 23 | u.cnxlvfbec@qqi.mn | http://RQTMP.SK
32 | 常娟 | 13 | n.pgsw@ygfs.mr | http://QGFIX.PK
33 | 汪秀兰 | 30 | l.odjdl@mbry.de | http://RLNTWQTMT.SY
34 | 阎超 | 27 | e.nrsnrg@kwojumaxv.uy | http://SRYGXK.DK
35 | 龙明 | 12 | o.vmmn@dpptq.gw | http://NKVVZYVWP.CH
36 | 顾平 | 28 | n.onb@htrscfsfa.dk | http://FBJBNSKUJ.BV
37 | 乔娟 | 28 | t.wsxhtinh@dwfwabmtj.hn | http://WQOVG.CR
38 | 金静 | 38 | h.nvkteg@pqakll.kr | http://UEFHLDBJ.IL
39 | 易霞 | 30 | g.htcyfvy@torae.lc | http://TLJKRFCRZK.CC
40 | 董秀英 | 38 | k.vcyy@jkigonf.bs | http://WEMVWQU.CZ
41 | 阎娟 | 16 | o.dlzys@wlfdxrxsrc.kh | http://JCDREWTM.BH
42 | 阎军 | 32 | z.gewlapti@ctdeqxk.mz | http://BEXONR.VC
43 | 王娜 | 28 | l.hxekinxel@xxpjfsigj.ve | http://KMTVEFR.CK
44 | 彭娟 | 17 | f.bjddvn@gwgcyidrx.gd | http://OYSXBMN.CH
45 | 钱超 | 28 | h.viffbq@rkdh.sy | http://VPNDQQ.CL
46 | 易明 | 16 | e.iwii@ezvpif.th | http://TTGMHTH.EV
47 | 姚敏 | 33 | q.ykwuqbwu@qssi.de | http://OXSKL.GOV.CN
48 | 林平 | 36 | l.mkvc@qwqwrql.gn | http://SVEMMSQJTP.BS
49 | 邓秀英 | 18 | a.gjkse@ichtl.sr | http://IEZTTDU.JO
50 | 彭磊 | 15 | h.slqxuknah@ksjhht.sc | http://OCIUFDBB.AZ
51 | 何艳 | 25 | t.kvwdtspqn@ocwmzpd.cf | http://ETBFMSSYJ.CL
52 | 陆强 | 14 | n.futv@jxpb.hn | http://WFGISXN.SI
53 | 邱勇 | 38 | p.olmpvzhl@lbruevb.vn | http://NNOZPARES.LA
54 | 陈秀英 | 15 | c.ceihv@utja.sz | http://KMKFSZ.COOP
55 | 武芳 | 17 | v.kifgr@uvktk.in | http://CVCGBVYW.NG
56 | 吕秀兰 | 20 | u.ppm@twwtbqxs.ro | http://BKPHLYBE.VC
57 | 吴芳 | 39 | g.nfnvmlc@wpiuv.bn | http://YIDNJMLLV.AM
58 | 夏霞 | 18 | m.rxvsw@pptgdqh.ms | http://SGWUAR.TV
59 | 魏军 | 32 | p.hsbtleh@huzlxr.tg | http://GDIQIWNP.SZ
60 | 黎磊 | 14 | z.ximeovuv@tffdcqpddi.cr | http://PZHRGMMSJH.RO
61 | 郝平 | 16 | o.igpoukyelk@mbvkgbls.bh | http://LAYCXRQJP.PL
62 | 黄敏 | 15 | q.swzhy@fcsxbwy.my | http://FISBO.AE
63 | 贺涛 | 27 | c.kgmjlbqrpv@dwqg.ru | http://LARREBJI.AI
64 | 袁磊 | 24 | i.lloneposcj@ctjxsa.lv | http://MTJVVKWYZ.RE
65 | 苏静 | 20 | j.sorpwu@ohn.mn | http://QECDXBVY.PM
66 | 薛杰 | 12 | z.jknjfhfw@tqwgee.td | http://LGZKR.SU
67 | 邵敏 | 30 | m.ifpyuw@wmt.edu | http://MHQM.DK
68 | 石平 | 20 | k.xcy@pehjxjzq.bh | http://OEIGOGQ.US
69 | 谢刚 | 28 | b.youo@odj.vc | http://FIJOXQVES.MA
70 | 余娜 | 37 | q.elgjdfg@pqiv.sa | http://HKHEBUI.RO

运行结果:

php将文本文件中的内容呈现到一个表格中相关推荐

  1. python读取word内容写入excel_“python循环写入excel“Word文档的内容提取到excel表格中...

    Excel表格内容自动填充到word中的指定位置 使用粘贴链接.在Excel中复制需要进入Word文档中的数据内容,然后在Word文档中,点击选择性粘贴,然后点选粘贴为链接. 如何将EXCEL的文字复 ...

  2. load函数matlab,『matlab load函数的用法』如何把matlab中的数据导到excel表格中

    如何把matlab中的数据导到excel表格中 xlswrite('E:系数.xls',B,'','A2') E:系数.xls 是路径 B是需要导入的矩阵 A2是指矩阵从表格中的A2开始输入 希望可以 ...

  3. vb 读取oracle中的表格数据,如何将数据库信息读取导出excel表格中-VB 从SQL数据库中把数据导出到Excel表格中,怎么写?...

    VB 从SQL数据库中把数据导出到Excel表格中,怎么写? INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=&q ...

  4. R语言dplyr包使用anti_join()函数返回在一个dataframe中存在而在另一个dataframe中没有匹配值的所有行实战

    R语言dplyr包使用anti_join()函数返回在一个dataframe中存在而在另一个dataframe中没有匹配值的所有行实战 目录

  5. 如何更新mysql数据库字段_如何使用MySQL一个表中的字段更新另一个表中字段

    1,修改1列 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 update ...

  6. 在java中使用关键字导入包_在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是( )。...

    [单选题]声明公用的abstract方法的正确格式是( ). [单选题]在创建对象时必须( ). [单选题]目前公认的酶与底物结合的学说是 [填空题(主观)]层理的常见类型有哪些? [单选题]关于网页 ...

  7. matlab将数据输出到excel中,matlab数据输出为excel表格-如何把matlab中的数据导到excel表格中...

    如何将matlab工作空间的数据导出到excel 1.很简单的用xlswrite函数就可以了.首先打开matlab,输入你的代码 2.找到你要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目 ...

  8. 使用randomaccessfile类将一个文本文件中的内容逆序输出_Java 中比较常用的知识点:I/O 总结...

    Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列. 数据流是一串连续不断的数据的集合,就象水 ...

  9. 用python将txt文件中的内容导入到excel文件中

    背景 日志文件中的内容不方便阅读统计,需要用excel表格的形式显示出来 日志文件内容如下: info***LCAM_SC.DM_RP_DIS_DEVICE_TEMP*1*1*0*0*0*0*N*Y* ...

最新文章

  1. 第八节 字符串的插入
  2. 中国小品演员都要卷舌?
  3. SAP Batch表MCH1和MCHA的差别?
  4. GDCM:gdcm::PrivateTag的测试程序
  5. GIT_Error: Agent admitted failure to sign —— Permission denied (publickey).
  6. 如何需求分析和编写测试用例
  7. ie浏览器打字不显示文字框命令
  8. 发外链网站服务器瘫痪,哪些操作可以导致网站接入瘫痪 - 搜外SEO问答
  9. java 反射技术实例,什么是反射技术?Java中最常用的反射技术实例
  10. UTC时间与当地时间的转换关系?
  11. python全套完整教程-Python语言基础50课 全套完整版(含doc版)
  12. keepalived+mysql双主高可用配置
  13. QQ亿级日活跃业务后台核心技术架构揭秘
  14. Java Web应用程序开发
  15. 下载的word excel ppt 文件锁定了,解除操作步骤
  16. python图形模块_Python图像处理PIL各模块详细介绍(推荐)
  17. 高考英语50分学计算机,高三英语50分到100分学习窍门
  18. 怎么用python画房子_python绘图作业:使用pygame库画房子
  19. oracle请求http接口
  20. 用计算机弹生僻字乐谱,【计算器乐谱】抖音生僻字计算器乐谱 抖音生僻字计算器数字简谱...

热门文章

  1. JS实现鼠标经过和离开图片放大缩小效果
  2. eNSP - 华为交换机常用命令
  3. 一加7t人脸识别_600美元起售:一加7T真机抢先看 90Hz屏/环形3摄
  4. 组合数的几种常规求法
  5. javascript中的三角函数和反三角函数
  6. Android Studio App开发之循环试图RecyclerView,布局管理器LayoutManager、动态更新循环视图讲解及实战(附源码)
  7. ctf之php序列化,0ctf_2016_unserialize(php反序列化逃逸字符)
  8. 从金融IT公司工作10年后转到银行的工作体会
  9. SpringMVC返回数据到页面的方法
  10. PPT科研绘图:将PPT绘制的图像保存为高清图片