Originariamente inviato da SimoGecko
ma con il ceil il codice è più semplice, no? qual'è il problema?
la differenza tra

$valore = (int)((int)$valore)!= $valore ? $valore + 1 : $valore);

e

$valore = ceil($valore);

non è tutto questo granché

anche se, si, certo, ci sono dei caratteri in meno

però personalmente preferisco evitare l'uso di funzioni come floor e ceil perché spesso nelle pagine dove lo uso faccio parecchie chiamate, magari dentro il loop di una query e mi ritrovo quindi ad avere un sacco di chiamate che possono essere evitate semplicemente

L'ho postato giusto per conoscenza