PHP 读取与写入txt文件并并赋值给数组

前言

欢迎喜欢php的朋友、喜欢mssql的朋友、喜欢extjs的朋友,一起来交流,本人不才,建个群,希望各位老师赏光。QQ群: PHP-MSSQL-EXTJS      号码: 110888868



PHP写入txt文件换行
今天遇到了一个问题就是用fwrite写入txt文件的时候用 \r\n不能换行
试了很久都没找到办法!
突然之间想到一个东东以前看书见过后来还是用这个东东给解决了!
现在写出来预防将来忘记也希望能帮到需要帮助的朋友!
直接看代码:
<?php
$stream = fopen("robots.txt", "w+");
fwrite($stream, "你换行了吗?\r\n我已经换行了!");
?>
注意:代码里面不要用单引号,我就是错在这步上如果用单引号输出的将是User-agent: *\r\nDisallow: / 因为PHP里面的单引号是不对内容里面的东西进行替换的所以用双引号,因为双引号PHP是检查里面的东西的!
本人表达能力不好! 没办法凑合着看吧!
完!





PHP读取txt文件的内容并赋值给数组


<?php

$id1="$id1=0001"."\r\n";
$id2="$id2=0002"."\r\n";
$id3="$id3=0003"."\r\n";
$id4="$id4=0004"."\r\n";




//WRITE
//代码里面不要用单引号
$fp = fopen("aa.txt", "w+"); 
flock($fp, LOCK_EX); 
fwrite($fp, $id1);
fwrite($fp, $id2);
fwrite($fp, $id3);
fwrite($fp, $id4);
flock($fp, LOCK_UN); 
fclose($fp); 




//方法1
$file = "aa.txt";
$content = file_get_contents($file);
//echo $content;

$array = explode("\r\n", $content);
print_r($array);
//echo $array[0];

for($i=0; $i<count($array); $i++)
{
	//echo $array[$i].'<br />';
}


/*
//方法2

 $file_name="aa.txt";
 $fp=fopen($file_name,'r');
 while(!feof($fp))
 {
  $buffer=fgets($fp,4096);
  echo $buffer."<br>";
 }
 fclose($fp);
 
 */
?>




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值