How can PHP arrays be effectively used to store and retrieve user input in a form?
When dealing with user input from a form in PHP, you can use arrays to store and retrieve the data efficiently. By assigning form input names as keys in an array, you can easily access and manipulate the user-submitted data. This allows for organized storage and retrieval of form data, making it easier to process and validate user input.
// Storing user input in an array
$userData = [];
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$userData['username'] = $_POST['username'];
$userData['email'] = $_POST['email'];
$userData['age'] = $_POST['age'];
}
// Retrieving user input from the array
echo "Username: " . $userData['username'] . "<br>";
echo "Email: " . $userData['email'] . "<br>";
echo "Age: " . $userData['age'] . "<br>";