本文目錄一覽:
- 1、如何用php向txt寫入數據
- 2、php 如何把一個txt文件內容寫入到另一個txt文件中?
- 3、php讀取數據庫數據 寫進 txt
- 4、php,數組的內容怎麼輸到指定格式的txt文件
- 5、PHP怎麼寫入TXT文檔??
- 6、PHP將數據寫入txt文件
如何用php向txt寫入數據
/*先取出*/
$string = file_get_contents(“1.txt”);
$newstring; // 新數據
if (empty($string)) {
$string = $newstring;
} else {
$string .= ‘|’ . $newstring;
}
file_put_contents(“1.txt”, $string);
php 如何把一個txt文件內容寫入到另一個txt文件中?
在PHP裡面,獲取一個文本文件(也就是常說的的TXT文件)的方法有兩個:
file_get_contents把一個文件所有內容獲取到一個字符串變量裡面,適合需要對文件的所有內容進行整體處理的情況,例如下面的代碼顯示文件的所有內容:
$s=file_get_contents(‘abc.txt’);
echo $s;
file把一個文件的所有獲取到數組裡面,適合需要按行處理文件的情況,例如下面的代碼顯示文件的第10行:
$a=file(‘abc.txt’);
echo $a[9];
在PHP裡面,把變量內容寫入到文本文件的方法有兩個:
file_put_contents重寫文件,例如下面的語句把$s的內容寫入文件中:
$s=’123′;
file_put_contents(‘abc.txt’, $s);
fopen、fput也可以實現上面的功能,還增加了一些自由度,例如下面的語句把$s的內容添加到文件的後面:
$fp=fopen(‘abc.txt’, ‘a’);
fputs($fp,$s);
fclose($fp);
結合前面的兩個方法就可以實現把一個文件的內容寫入到另外的文件裡面,例如下面的代碼把1.txt的內容添加(或者覆蓋)到2.txt文件中:
$s=file_get_contents(‘1.txt’);
$fp=fopen(‘2.txt’, ‘a’);//’a’表示添加在後面,如果要覆蓋現有內容可以使用’w’
fputs($fp,$s);
fclose($fp);
php讀取數據庫數據 寫進 txt
注意。當你生成txt文件時,先將txt另存為一下修改一下txt文件的編碼,txt默認是採用ascii格式,換成utf8吧
php,數組的內容怎麼輸到指定格式的txt文件
PHP中,使用var_export函數即可將數組格式寫入到文件;示例如下:
?php
$file = “chinawinxp.txt”;
$content=array(
“name”=”百度知道”,
“company”=”百度在線”,
“city”=”北京”,
“other”=array(
“edu”=”百度教育”,
“jingyan”=”百度經驗”,
)
);
file_put_contents($file,var_export($content,true).”\r\n”,FILE_APPEND);
//寫入結果
/**
array (
‘name’ = ‘百度知道’,
‘company’ = ‘百度在線’,
‘city’ = ‘北京’,
‘other’ =
array (
‘edu’ = ‘百度教育’,
‘jingyan’ = ‘百度經驗’,
),
)
*/
?
PHP怎麼寫入TXT文檔??
php 寫入txt:
PHP
function writelog($str)
{
$open=fopen(“log.txt”,”a” );
fwrite($open,$str);
fclose($open);
}
‘a’ 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
‘a+’ 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
php txt 換行
“\r\n”
不可用單引號.
PHP將數據寫入txt文件
//記錄返回值
$write_data_a = [
‘html_url’ = $getUrl,
‘ip’ = $this-get_real_ip(),
‘time’ = date(“Y-m-d H:i:s”,time()),
‘res’ = $response
];
//轉化為JSON
$write_data_a = json_encode($write_data_a) . ‘||’ . “\n”;
$date = date(“Y-m-d”, time());
//項目路徑目錄,判斷是否存在,不存在則創建
$lujing = “./360_mobile_res_sd”;
if(!is_dir($lujing)){
mkdir(iconv(“UTF-8”, “GBK”, $lujing),0777,true);
}
//文件,判斷是否存在,不存在則創建
$TxtFileName = “./360_mobile_res_sd/” . $date . “_2.txt”;
//以讀寫方式打寫指定文件,如果文件不存則創建
if(file_exists($TxtFileName))
{
//存在,追加寫入內容
file_put_contents($TxtFileName, $write_data_a, FILE_APPEND);
}
else
{
//不存在,創建並寫入
if( ($TxtRes=fopen ($TxtFileName,”w+”)) === FALSE){
exit();
}
if(!fwrite ($TxtRes,$write_data_a)){ //將信息寫入文件
fclose($TxtRes);
exit();
}
fclose ($TxtRes); //關閉指針
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/158917.html