Come noti il secondo parametro che passi alla funzione di arrotondamento dice quante posizioni arrotondare.
Se passi un valore positivo x arrotonda alla x cifra decimale, se ne passi uno negativo arrotandi invece alla x cifra unitaria con limite massimo il numero di decine del valore passato.
In soldoni -1 dcine, -2 centinaia. -3 migliaia e cosi' via.
Puoi quindi utilizzare la funzione che ti ho linkato per decidere quanto arrotondare di colta in volta passando dei comodi parametri di controllo puoi utilizzare la funzione round come meglio ti pare
Codice PHP:
function myRoundUp($val,$precision=2)
{
return round( $val , $precision*-1 );
}
e quindi
echo myRoundUp( 269.65 , 1 ) ;
Ovviamente questo e' un esempio di come usare la round e di come incapsularla in una tua precisa funzione in modo da avere una procedura che esegua determinato codice per gli arrotondamenti, nessuno ti vieta di usare la funzione round cosi' com'e' con i parametri che prende. Sta a te decidere quale approccio e' migliore, solo che si ti serve eseguire molto spesso un determinato conteggio avere una procedura che limita le righe di codice ridondanti e' sempre una buona soluzione