How can PHP arrays be effectively used to store and process form data for multiple items?
When dealing with form data for multiple items, PHP arrays can be effectively used to store and process the data. By creating an array for each form field that can have multiple values (such as checkboxes or select boxes), you can easily loop through the arrays to access and manipulate the data for each item.
<form method="post">
<input type="checkbox" name="items[]" value="item1"> Item 1
<input type="checkbox" name="items[]" value="item2"> Item 2
<input type="checkbox" name="items[]" value="item3"> Item 3
<input type="submit" name="submit" value="Submit">
</form>
<?php
if(isset($_POST['submit'])) {
$selectedItems = $_POST['items'];
foreach($selectedItems as $item) {
echo "Selected item: $item <br>";
}
}
?>