参数 | 描述 |
---|---|
file | 必需。规定要写入数据的文件。如果文件不存在,则创建一个新文件。 |
data | 可选。规定要写入文件的数据。可以是字符串、数组或数据流。 |
mode |
可选。规定如何打开/写入文件。可能的值: FILE_USE_INCLUDE_PATH FILE_APPEND LOCK_EX |
context |
可选。规定文件句柄的环境。 context 是一套可以修改流的行为的选项。若使用 null,则忽略。 |
该函数将返回写入到文件内数据的字节数。
注:使用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);