PHP file_get_contents()读入文件问题?

PHP file_get_contents()读入文件问题?,第1张

因为explode得到数组key是0、1、2、3,因此无法使用array_key_exists来检查是否存在行,应该使用array_search来检测行的位置,另外读入庆塌春再拆分可以直接使用file,建议代码为:

$arr=file('str.txt')

if (array_search('刘二',$arr)===FALSE) echo '没有刘二'

注意,array_search结果是找到的key,因此可能为0,没有找到返回的是FALSE,判断的时候要使用三个等号

此外,上面的思路只使用大文件中进行少量的搜索,如果衫槐是需要反复许多次这样搜索数组,效率更好的办法是使用array_flip把数组的键和值兑换,随后的搜索效率更高。

$arr=array('陈一','刘二','李四','张三')

print_r($arr)//0=>'陈一',1=>'刘二',2=>'李誉耐四',3=>'张三'

$arr2=array_flip($arr)

print_r($arr2)//'陈一'=>0,'刘二'=>1,'李四'=>2,'张三'=>3

$content = file_get_contents($file)/猜拍/读银态文穗搏羡件

$content = $content . '正在修改'//修改文件

file_put_contents($file, $content)//保存文件

利用PHP读取文本文件的内容,其实很简单,我们只需要掌握函数“file_get_contents()”的使用就可以了。蠢吵稿下面,小编将作详细的介绍。

工具/原料

电脑一台

WAMP开发环境

方法/步骤

file_get_content()函数介绍。使用碰明file_get_contents()获取txt文件的内容,具体参数说明如下:

2

具体实例说明。从文带孝本文件tst.txt中读取里面的内容并显示在浏览器中,具体代码和图示如下:

<?php

$file = 'tst.txt'

$content = file_get_contents($file)//读取文件中的内容

echo $content

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12130035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存