non sarà il modo migliore ma siccome sono nuovo di php sto provando a fare tutto ciò che chiedete per imparare più velocemente
ho messo i commenti così capisci cosa ho fatto
codice:<?php //il numero lo uso come un testo $a=1230.567; //cerco dove si trova il . $pos=strpos($a, "."); //controllo la lunghezza della stringa $lung=strlen($a); //conto quanti decimali ci sono nel numero $dec=$lung-$pos-1; //se sono più di 2 tronco a 2 if($dec>2){ $da_eliminare=$dec-2; $num=substr($a, 0,($lung-$da_eliminare)); }else{ //altrimenti nulla $num=$a; } //sostituisco il punto con nulla $num=str_replace(".","",$num); //aggiungo gli 0 alla sinistra del numero $num=str_pad($num,9,"0",STR_PAD_LEFT); //stampo il risultato echo $num."</br>"; ?>

Rispondi quotando