Alhazred
15-05-2009, 19:33
Ho la necessità di prendere dei valori da un db, dividerli per un certo numero, diciamo 3 per esempio, e prendere solo la parte intera.
Ho pensato di farlo in questo modo:
$risultato = Math.floor($valore_dal_db/3);
print $risultato;
ma mi è venuto fuori un Math0 (con $valore_dal_db = 0)
Se invece faccio così
$risultato = (int)Math.floor($valore_dal_db/3);
print $risultato;
la stampa restituisce 00 che è già meglio, ma come faccio a farmi dare semplicemente 0?
C'è un'altra funzione che potrei usare? Oppure c'è un modo per non avere il numero intero per forza di 2 cifre quando la prima è 0?
Ho pensato di farlo in questo modo:
$risultato = Math.floor($valore_dal_db/3);
print $risultato;
ma mi è venuto fuori un Math0 (con $valore_dal_db = 0)
Se invece faccio così
$risultato = (int)Math.floor($valore_dal_db/3);
print $risultato;
la stampa restituisce 00 che è già meglio, ma come faccio a farmi dare semplicemente 0?
C'è un'altra funzione che potrei usare? Oppure c'è un modo per non avere il numero intero per forza di 2 cifre quando la prima è 0?