Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/08/2018, 10:45
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como eliminar los últimos 5 dígitos de una cantidad

Hace tiempo que no me pasaba por acá, tengo guardada una función que emula el contador de youtube, te entrega el numero + prefijo exponencial

Debes Acomodarlo a tu conveniencia.

Código PHP:
Ver original
  1. function numberToPrefix($n){
  2. $prefixs = ["K", "M", "G", "T", "P", "E", "Z", "Y"]; //kilo, mega, giga, tera, peta, exa, zetta, yotta
  3. $exp = 3*(sizeof($prefixs)+1);
  4.     for($k=sizeof($prefixs);$k>=0;$k--){
  5.     $round = floor($n/pow(10,$exp));
  6.         if($round >= 1){
  7.         return $round.$prefixs[$k];
  8.         }
  9.     $exp -= 3;
  10.     }
  11. return $n;
  12. }
  13.  
  14. echo numberToPrefix(328);
  15. echo "<br/>";
  16. echo numberToPrefix(324800);
  17. echo "<br/>";
  18. echo numberToPrefix(4333338);
  19. echo "<br/>";
  20. echo numberToPrefix(8683326475);
  21. echo "<br/>";
  22. echo numberToPrefix(7785585844844);
  23. echo "<br/>";
  24. echo numberToPrefix(2104949847474748);
  25. echo "<br/>";
  26. echo numberToPrefix(4284484746464384948);
  27. echo "<br/>";

Última edición por alvaro_trewhela; 05/08/2018 a las 10:57