日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHPfwrite()、file_put_contents():向文件中寫入數(shù)據(jù)
前面我們介紹了打開和讀取文件,本節(jié)我們就來介紹一下文件的寫入操作。在 php 中將程序中的數(shù)據(jù)保存到文件中相對(duì)比較容易,使用 fwrite() 和 file_put_contents() 函數(shù)就可以將字符串內(nèi)容寫入文件中,下面就來分別介紹一下。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站設(shè)計(jì)、上思網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、上思網(wǎng)絡(luò)營銷、上思企業(yè)策劃、上思品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供上思建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

1、fwrite() 函數(shù)

fwrite() 函數(shù)可以將一個(gè)字符串寫入到文件中,函數(shù)的語法格式如下:

fwrite(resource $handle, string $string[, int $length])

參數(shù)說明如下:

  • $handle:待寫入的文件,是由 fopen() 創(chuàng)建的 resource(資源);
  • $string:要寫入的字符串;
  • $length:可選參數(shù),用來設(shè)定要寫入的字節(jié)數(shù)。

fwrite() 函數(shù)可以把 $string 的內(nèi)容寫入文件指針 $handle 處。 如果指定了 $length,當(dāng)寫入了 $length 個(gè)字節(jié)或者寫完了 $string 以后,寫入就會(huì)停止。函數(shù)執(zhí)行成功,會(huì)返回寫入的字節(jié)數(shù),執(zhí)行失敗,則返回 FALSE。

【示例】使用 fwrite() 函數(shù)向文件中寫入指定的字符串。

";
  print_r(file('test.txt'));
?>

運(yùn)行結(jié)果如下:

Array
(
    [0] => http://c.biancheng.net/php/
)

注意:使用 fwrite() 函數(shù)向文件中寫入的內(nèi)容會(huì)覆蓋文件中原有的內(nèi)容。

2、file_put_contents() 函數(shù)

file_put_contents() 函數(shù)與 fwrite() 函數(shù)功能相同,同樣可以將一個(gè)字符串寫入到文件中,語法格式如下:

file_put_contents(string $filename, mixed $data[, int $flags = 0[, resource $context]])

參數(shù)說明如下:

  • $filename:要被寫入數(shù)據(jù)的文件名;
  • $data:要寫入的數(shù)據(jù),可以是字符串、一維數(shù)組或者資源等類型;
  • $flags:可選參數(shù),它的值可以是以下幾種(可以使用 | 運(yùn)算符組合使用):
    • FILE_USE_INCLUDE_PATH:在 include 目錄里搜索 $filename。
    • FILE_APPEND:如果文件 $filename 已經(jīng)存在,追加數(shù)據(jù)而不是覆蓋。
    • LOCK_EX:在寫入時(shí)獲得一個(gè)獨(dú)占鎖。
  • $context:可選參數(shù),一個(gè) context 資源。

與 fwrite() 函數(shù)相同 file_put_contents() 函數(shù)執(zhí)行成功會(huì)返回寫入到文件內(nèi)數(shù)據(jù)的字節(jié)數(shù),失敗時(shí)返回布爾值 FALSE 或者等同于 FALSE 的非布爾值。

【示例】使用 file_put_contents() 函數(shù)向文件中寫入指定的數(shù)據(jù)。

寫入前:";
  echo file_get_contents($file).'
'; $arr = [ 'C語言中文網(wǎng)', 'http://c.biancheng.net/' ]; file_put_contents($file, $arr,FILE_APPEND|LOCK_EX); echo '寫入后:'.file_get_contents($file); ?>

運(yùn)行結(jié)果如下:

寫入前:test
寫入后:testC語言中文網(wǎng)http://c.biancheng.net/

在文件中通過字符序列
\n 表示換行符,代表文件中一行的結(jié)尾。不同的操作系統(tǒng)具有不同的結(jié)束符號(hào),基于 UNIX 的系統(tǒng)使用
\n 作為行結(jié)束字符,基于 Windows 的系統(tǒng)使用
\r\n 作為行結(jié)束字符,基于 Macintosh 的系統(tǒng)使用
\r 作為行結(jié)束字符。當(dāng)要寫入一個(gè)文本文件并想插入一個(gè)新行時(shí),需要使用相應(yīng)操作系統(tǒng)的行結(jié)束符號(hào)。


新聞標(biāo)題:PHPfwrite()、file_put_contents():向文件中寫入數(shù)據(jù)
網(wǎng)頁鏈接:http://www.5511xx.com/article/cohceid.html