PHP读取文件内容的五种方式
读取文件内容的五种方式
分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭。实际应用当中,请注意关闭 fclose($fp);
--
php读取文件内容:
-----第一种方法-----fread()--------
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str = fread($fp,filesize($file_path));//指定读取大小,这里把整个文件内容读取出来
echo $str = str_replace("rn","
",$str);
}
?>
--------第二种方法------------
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中
$str = str_replace("rn","
",$str);
echo $str;
}
?>
-----第三种方法------------
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str = "";
$buffer = 1024;//每次读取 1024 字节
while(!feof($fp)){//循环读取,直至读取完整个文件
$str .= fread($fp,$buffer);
}
$str = str_replace("rn","
",$str);
echo $str;
}
?>
-------第四种方法--------------
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$file_arr = file($file_path);
for($i=0;$i
----第五种方法--------------------
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str ="";
while(!feof($fp)){
$str .= fgets($fp);//逐行读取。如果fgets不写length参数,默认是读取1k。
}
$str = str_replace("rn","
",$str);
echo $str;
}
?>
滴滴退市背后的信号中国不再需要华尔街滴滴退市!相关话题这几天在市场上不断发酵。纽约时报也对此事进行了报道,并发文称滴滴从美国退市发出一个信号中国不再需要华尔街!作为世界第二大经济体,中国拥有充足的资金,吸引更多外资也
如何免费搭建内部知识库系统?比较快的方式是在你机器上安装docker,然后再到dokerhub上找个知识库系统的镜像,然后把镜像启动起来就好了。这中间有什么疑问可以留言,我有空完善一下。一流的SaaS业务在内
买手机不要抠搜,目前这4部旗舰机最值得买,畅玩三五年不卡顿想要手机用得久,就不应该省钱,更不要抠搜,毕竟一分钱一分货,所以你直接给自己安排旗舰机就好了。换一个说法,买旗舰机或许还更省钱,你买个两三千的手机,用个两三年就又要换新手机了,又开
租货轮建机队高薪佣工亚马逊这样克服物流危机据西班牙经济学家报网站报道,亚马逊本应被历史上最大的货运危机吓得瑟瑟发抖。但是,由杰夫贝索斯创立的这家公司没有受到太大影响,反而部署了一整套战略,从目前的形势中变得更加强大。在美国
多线程中无法注入ServiceMapper等接口Slf4jpublicclassSpringUtilimplementsApplicationContextAwareprivatestaticApplicationContext
川观评论知网,学术垄断的生意别太过了来源四川日报川观新闻川观新闻评论员刘志杰拿我的知识去赚钱,89岁的中南财经政法大学退休教授赵德馨,前段时间和知网打起了官司,他起诉知网擅自收录他的100多篇论文,他没拿到一分钱稿费
拥有一台thinkpad是一种怎样的体验?至于电脑的体验,我觉得贵的电脑那体验自然是更好,对于您使用一台半国产电脑,我觉得可以用几个字来形容,骄傲,自豪。在2006年买过ThinkPadT60,当时IBM刚刚将笔记本电脑业
百度竞价怎么做?您好一看问题,这又是一个超级大的问题,能问这种问题的想必你也不是老手,那我就从大的思维方向给你简单介绍一下1。首先要建立清晰的营销思维,所谓思维不对努力白费。,做百度竞价更是在营销
曝6。3英寸屏幕小屏旗舰小米12X,小米11面临低价疯抢,网友欢呼曝光新一代旗舰级别小米12系列将有三款机型闪亮登场,其中小屏旗舰小米12X新机是一款6。3英寸屏幕手机,小屏旗舰小米12X新机搭载骁龙870处理器,标准版小米12和高配置旗舰新机小
身边的人都在用高端机,而自己拿着千元低端机。是一种什么感受?我用的就是千元的低端机,红米的,没感觉比别人矮半截。也有朋友惊诧过,说你挣那么多钱,为啥不买个好的呢?我回答说红米的功能足够我用了。再说,你不是喜欢看我的微语吗?它们可都是用红米发
台湾芯片封测厂商比拼电动车业绩,明年扩展车用芯片比重据台湾中央社12月12日报道,汽车电子化和电动车应用带动半导体芯片需求,后段封测台湾厂商也积极扩展车用比重,包括日月光投控南电顺德界霖中探针等,明年扩充电动车芯片封测业绩。据报道,