viernes, 14 de diciembre de 2007

Formateando números con separador de miles

Algunas vez nos habrán pedido, o nos pedirán que los números estén formateados con separador de miles, para su mejor lectura.

Esto sería representar números de esta forma

15000000.33 (sin separador de miles)
15,000,000.33 (con separador de miles)

Como verán es más facil de leer, ahora imaginen si tienen que leer muchos números con cifras largas, y peor aún, con dígitos decimales, la cosa es más difícil de interpretar.

Manos a la obra

Para formatear los números vamos a usar la función number_format de php.

La sintáxis de la función es la siguiente:

string number_format ( float $numero [, int $decimales [, string $punto_dec ]], string $sep_miles )

Bastante claro creo, pero que mejor para aclarar que unos ejemplos:

Nuestro caso anterior seria:

$numero = 15000000.33;
echo number_format($numero,2,'.',',');


que genera esta salida:

15,000,000.33


Hagan sus pruebas, dejen sus opiniones por favor....

domingo, 9 de diciembre de 2007

¿Queres empezar a programar en php?

Si queres empezar a programar en php, hay buenas noticias para vos:

- Php es Sencillo.
- Php es Util.
- Php es popular.
- Existen una gran comunidad de programadores, manuales, foros, listas de correos, sitios especializados, libros, etc, que tratan sobre php.

Asi que si queres aprender... no hay excusas, estas destinado a ser buen programador.

Manuales
www.php.net/docs: el manual oficial, dentro del sitio de php, aqui vas a encontrar toda la relacionada al lenguaje.

Otros Manuales útiles:
http://www.webestilo.com/php/ una versión más amigable del manual de php al estilo de webestilo.
www.desarrolloweb.com/php el manual de php, y muchos ejemplos prácticos

Foros
foros del web: Miles de preguntas y respuestas en este popular foro.
webexperto: otro foro sobre php muy popular

Listas de correo
lista oficial de php: suscribite a la listas mundiales de php en las tematicas sobre php que más te interesen.
php en elistas
php en yahoo groups

Como verás vas a encontrar mucho material y ayuda, asi que adelante, no tenes excusa!.