How to populate dropdown list with array values in PHP
foreach
You can simply use the PHP foreach loop to create or populate HTML <select> box or any dropdown menu form the values of an array. Let's try out an example and see how it works:
<select>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Dynamically Generate Select Dropdowns</title> </head> <body> <form> <select> <option selected="selected">Choose one</option> <?php // A sample product array $products = array("Mobile", "Laptop", "Tablet", "Camera"); // Iterating through the product array foreach($products as $item){ echo "<option value='strtolower($item)'>$item</option>"; } ?> </select> <input type="submit" value="Submit"> </form> </body> </html>
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Use the PHP
foreachloopYou can simply use the PHP
need an explanation for this answer? contact us directly to get an explanation for this answerforeachloop to create or populate HTML<select>box or any dropdown menu form the values of an array. Let's try out an example and see how it works: