我要做一个12个月的下拉列表,如果是数字很简单,可以用for语句,就不用写那么多<option>了,但是如果要求显示出来的是英文形式,php有什么函数可以把月份的数字形式转换成英文形式吗?鞠躬,谢谢。

解决方案 »

  1.   

    $monlist=array('--','1','2','3','4','5','6','7','8','9','10','11','12');
    $list="";
    $list.="<select name='month'>\n";
    for($i=1;$i<=12;$i++)
    {
             $list.="<option value='".($monlist[$i])."' >".$monlist[$i]."</option>\n";
    }
    $list.="</select>\n";
    不會寫英文呀,你直接將數字寫成英文就OK
      

  2.   


    echo "<select>";
    for($i=1;$i<=12;$i++) echo "<option value=$i>".date("F",strtotime("2009-".$i))."</option>";
    echo "</select>";