寫入數據也是PHP中常用的文件操作,在PHP中可以使用fwrite()和file_put_contents()函數想文件中寫入數據。fwrite()函數還有個別名叫fputs(),它們的用法相同,fwrite()函數語法如下:
int fwrite(resource handle,string string[,int length])
該函數把內容string寫入文件指針handle處。如果指定長度length,當寫入length個字節時,寫入就會停止。如果文件內容長度小于length,則會輸出全部文件內容。
file_put_contents()函數是PHP5新加的函數。語法如下:
file_put_contents(file,data,mode,context)
參數 | 描述 |
---|---|
該函數將返回寫入到文件內數據的字節數。
注:使用file_put_contents()函數和一次調用fopen()、fwrite()、fclose()函數的功能是一樣的。
例如:
$filepath="test.txt";$str="我討厭這樣想你的自己不屑此刻的我太甘心與脆弱為鄰沒有魂魄化體溫成冰尷尬的我始終獨自懷抱整個秘密但朋友都說我太過憂郁愛你我不能說看你們擁抱甜蜜談笑自若忍受逾期的傷心如果我說我真的愛你誰來收拾那些被破壞的友誼如果我忍住這個秘密溫暖冬天就會遙遙而無期";$fopen=fopen($filepath,'wb') or die("文件不存在");fwrite($fopen,$str);fclose($fopen);readfile($filepath);file_put_contents($filepath,$str);readfile($filepath);
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答