Popolando una select con un cilclo, in base a i giorni del mese (gennaio per ora) elimino il giorno corrente nella scelta, perchè il giorno corrente sarà sempre la prima scelta della select.

Codice PHP:
$mesi["January"]="Gennaio";
$mesi["February"]="Febbraio";
$mesi["March"]="Marzo";
$mesi["April"]="Aprile";
$mesi["May"]="Maggio";
$mesi["June"]="Giugno";
$mesi["July"]="Luglio";
$mesi["August"]="Agosto";
$mesi["September"]="Settembre";
$mesi["October"]="Ottobre";
$mesi["November"]="Novembre";
$mesi["December"]="Dicembre"

$mese_corrente=$mesi[date("F")];

$giorno_corrente=date("d");

function 
gennaio(){
global 
$mese_corrente;
global 
$mesi;
global 
$giorno_corrente;

    if(
$mese_corrente=="Gennaio"){
        for(
$i=1;$i<32;$i++){
            
$giorni[$i]=$i;
            
$giorni[$giorno_corrente]=$giorno_corrente;
            if(
$giorni[$i]==$giorni[$giorno_corrente]){
                
$giorni[$i]="";
                
            }echo
"<option value="; print $giorni[$i]; echo">"; print $giorni[$i]; echo"</option>"
        } 
    }

Così facendo al posto del giorno attuale vedo un spazio vuoto, vorrei eliminare quello spazio.

Cosa devo aggiungere o modificare?