Создает список option'ов
Синтаксис: option($min,$max,$selected)
Примеры:
echo option('1', '3', '2');// выводит <option value="1">1</option><option selected value="2">2</option><option value="3">3</option>
echo option(1, 3, 0);// выводит <option value="1">1</option><option value="2">2</option><option value="3">3</option>
echo option(3, 4, 5);// выводит <option value="3">3</option><option value="4">4</option>
echo option('05', 7, 7);// выводит <option value="05">05</option><option value="06">06</option><option selected value="07">07</option>
echo option('00', 2, 0);// выводит <option selected value="00">00</option><option value="01">01</option><option value="02">02</option>
function option($min=0,$max=0,$selected=0){
for($i=(int)$min;$i<=$max;$i++){
$s .= '<option value="'.((mb_strlen($min)>1 && $i<10)?'0':'').$i.'"'.(($i==$selected)?' selected':'').'>'.((mb_strlen($min)>1 && $i<10)?'0':'').$i.'</option>';
}
return $s;
}
|