Login   Register  
PHP Classes
elePHPant
Icontem

Prefix Converter: Convert a number to a string appending a prefix

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   View files Documentation   View files View files (11)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2014-10-16 (2 months ago) RSS 2.0 feedNot yet rated by the usersTotal: 119 All time: 7,636 This week: 1,366Up
Version License PHP version Categories  
sci-convert 1.1GNU General Public Lice...5.3PHP 5, Conversion, Math
Description Author  

This class can convert a number to a string appending a prefix.

It can take a number and calculate its order of magnitude to determine what is the prefix to be appended to the number, for instance converting 250000 to 250K.

The conversion can be configured to define rounding rules, the numeric base, and the text of the prefixes.

In Spanish:

Esta clase permite hacer conversiones entre un numero (esté en un formato numerico o en un string) y su representación con prefijos en cualquier base. (ej, se puede convertir entre 250000 y 250K -prefijos SI- o 244.14Ki -prefijos binarios-)

Puede especificar una base personalizada y su lista de prefijos asociados, guardando dicha lista en un fichero que se añade al directorio de prefijos.

Convirtiendo de numero a formato con prefijos, obtiene el numero transformado (parte numérica) y uno de los prefijos (prefijo) para el sistema seleccionado.

Se puede escoger el modo de redondeo de la parte numérica, si se desea obtener el resultado en digitos significativos o en posiciones decimales determinadas.

Se puede escoger si se desean ambas partes (numerica y prefijo) unidas en un string, o cada una por aparte en un arreglo, con la intención de que cada una se pueda formatear independientemente (¿Quizas el prefijo deba de estar en negrilla y rojo?)

Convirtiendo de representación con prefijos a numero, la clase permite usar caracteres especiales (ej, los caracteres "micro" y "mu") habiendo especificado la codificación correcta previamente.

Innovation Award  
PHP Programming Innovation award nominee
June 2014
Number 6


Prize: One downloadable copy of Komodo IDE
Sometimes it is necessary to display numbers in an abbreviated format.

This class provides a solution that can abbreviate numbers by appending prefixes like KB, MB, GB, TB, etc..

Manuel Lemos
Picture of Alex F. Bustos
Name: Alex F. Bustos <contact>
Classes: 1 package by
Country: Colombia Colombia
Age: 20
All time rank: 372925 in Colombia Colombia
Week rank: 1779 Up15 in Colombia Colombia Up
Innovation award
Innovation award
Nominee: 1x

  Files folder image Files  
File Role Description
Files folder imagesets (7 files)
Plain text file sci.class.php Class Main class
Accessible without login Plain text file examples.php Example Many possible uses of the class
Accessible without login Plain text file README.txt Doc. Brief of how to use the class
Accessible without login Plain text file settings.inc.php Conf. Default settings of the class

  Files folder image Files  /  sets  
File Role Description
  Accessible without login Plain text file binary_long.set.php Aux. Binary prefixes in long format
  Accessible without login Plain text file binary_short.set.php Aux. Binary prefixes in short format
  Accessible without login Plain text file README.txt Doc. Considerations about the Lists of prefixes
  Accessible without login Plain text file sets-README.txt Doc. Documentation
  Accessible without login Plain text file si_long.set.php Aux. SI prefixes in long format
  Accessible without login Plain text file si_short.set.php Aux. SI prefixes in short format
  Accessible without login Plain text file si_short_html.set.php Aux. SI prefixes in short format and HTML entities for micro

 Version Control Unique User Downloads Download Rankings  
 100%Total:119All time:7,636
 This week:0This week:1,366Up