במדריך זה נלמד איך לייצר תפריט נפתח (select) עם ערכי מערך ב-PHP.
ניתן להשתמש בלולאת foreach כדי ליצור או למלא או כל תפריט <select> ממערך המכיל ערכים.
בפניכם דוגמאות על אופן הביצוע:
<select>
<?php
<option selected="selected" disabled>Choose a Country</option>
// A sample array
$cities= array("Israel", "USA", "UK", "France");
// Iterating through the product array
foreach($cities as $item){
echo "<option value='strtolower($item)'>$item</option>";
}
?>
</select>
פלט
<select>
<option selected="selected" disabled="">Choose a Country</option>
<option value="Israel">Israel</option>
<option value="USA">USA</option>
<option value="UK">UK</option>
<option value="France">France</option>
</select>
דוגמא נוספת, באפשרותכם להשתמש בלולאת for על מנת לייצר את הרשימה
<select>
<option selected="selected" disabled>Choose a Country</option>
<?php
// A sample array
$cities = array("Israel", "USA", "UK", "France");
for($i = 0; $i < count($cities); $i++){
echo '<option value="'.$i.'">'.$cities[$i].'</option>';
}
?>
</select>
פלט
<select>
<option selected="selected" disabled="">Choose a Country</option>
<option value="Israel">Israel</option>
<option value="USA">USA</option>
<option value="UK">UK</option>
<option value="France">France</option>
</select>