ทั้งหมดผ่านการทดสอบอย่างเต็มที่
3 วิธีในการสร้างรายการแบบเลื่อนลงแบบไดนามิกจากอาร์เรย์
สิ่งนี้จะสร้างเมนูแบบเลื่อนลงจากอาร์เรย์และกำหนดค่าตามลำดับโดยอัตโนมัติ
วิธี # 1 (อาร์เรย์ปกติ)
<?php
$names = array('tn'=>'Tunisia','us'=>'United States','fr'=>'France');
echo '<select name="countries">';
foreach($names AS $let=>$word){
echo '<option value="'.$let.'">'.$word.'</option>';
}
echo '</select>';
?>
วิธีที่ # 2 (อาร์เรย์ปกติ)
<select name="countries">
<?php
$countries = array('tn'=> "Tunisia", "us"=>'United States',"fr"=>'France');
foreach($countries as $select=>$country_name){
echo '<option value="' . $select . '">' . $country_name . '</option>';
}
?>
</select>
วิธีที่ # 3 (Associative Array)
<?php
$my_array = array(
'tn' => 'Tunisia',
'us' => 'United States',
'fr' => 'France'
);
echo '<select name="countries">';
echo '<option value="none">Select...</option>';
foreach ($my_array as $k => $v) {
echo '<option value="' . $k . '">' . $v . '</option>';
}
echo '</select>';
?>