PHP - file_put_contents example

file_put_contents writes data to the file. The data to write can be either a string, an array or a stream resource

Example 1

$array = [1, 2, 3];
file_put_contents('file.txt', $array);
//If file.txt doesn't exist, it will be created.
//file.txt content will be "123"

Example 2

file_put_contents('file.txt', 'a');
//file.txt content will be "a"

file_put_contents('file.txt', 'b');
//Deletes the existing content of the file. file.txt content will be "b"

file_put_contents('file.txt', 'c', FILE_APPEND);
//FILE_APPEND - avoid deleting the existing content of the file
//file.txt content will be "bc"