php读文件案例

3 篇文章 0 订阅
1 篇文章 0 订阅

php读入文件

使用的API: file(“文件路径”)
例如:

<?php $file = file("names.txt"); ?>

文件的内容是以字符串的形式存到了变量$file中。

字符串的处理

拆分:explode(“拆分符”, “待拆分字符串”)
例如

<?php  $td =  explode(" | ", $str); ?>

把字符串$str以“ | ”字符拆分到数组中去。

点击邮件直接跳转的发邮件应用

直接用a标签即可,在href属性中,mailto: 邮件地址
例如:

<a href= "mailto:111111@qq.com">点击发送邮件</a>

综合案例

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <title>TXT文件读入</title>
</head>
<style type="text/css">
   table td {
   	border: 1px solid red;
   	padding: 1px 5px;
   }
   table {
   	border-collapse: collapse;
   }
</style>
<body>
<?php $file = file("names.txt"); ?>
<table>
   <?php foreach ($file as $key => $value): ?>
   	<tr>
   		<?php  $td =  explode(" | ", $value); ?>
   		<td><?php echo $td[0]; ?></td>
   		<td><?php echo $td[1]; ?></td>
   		<td><?php echo $td[2]; ?></td>
   		<td><a href= "mailto:<?php echo $td[3]; ?>"><?php echo $td[3]; ?></a></td>
   		<td><a href= "<?php echo $td[4]; ?>"><?php echo $td[4]; ?></a></td>
   	</tr>
   <?php endforeach ?>
</table>

</body>
</html>

name.txt 文件: (这个文件和上面的php文件放在同一个目录的)

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

程序运行结果:

TXT文件读入
1朱芳18b.unyrl@tpwpqt.sthttp://XEP.VC
2康丽22e.ifmc@fyvutpzio.prohttp://WSURR.PH
3沈平34m.vvnjhv@npiqo.tkhttp://BGEGFBTEP.KH
4吴平19v.rjlo@ljjuit.schttp://FOQMVET.ST
5邵涛20k.pmemrobuq@skt.namehttp://JOQQ.TM
6廖磊14y.xoxbk@vgdsctz.mzhttp://XGDWPM.NET
7文敏12o.fwmvfirdm@yfw.mxhttp://MUPT.SL
8罗平32s.sxohwsf@bpcvf.lkhttp://ADEBOQ.BN
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值