What is the recommended method in PHP to generate a 4-digit random number and store it in a text file for future retrieval?
To generate a 4-digit random number in PHP and store it in a text file for future retrieval, you can use the rand() function to generate the random number, and file_put_contents() to write the number to a text file. To ensure a 4-digit number, you can use the str_pad() function to add leading zeros if necessary.
// Generate a 4-digit random number
$randomNumber = str_pad(rand(0, 9999), 4, '0', STR_PAD_LEFT);
// Store the number in a text file
file_put_contents('random_number.txt', $randomNumber);
// Retrieve the number from the text file
$storedNumber = file_get_contents('random_number.txt');
echo "Generated random number: " . $randomNumber;
echo "Retrieved random number: " . $storedNumber;