Redondear números en PHP



Round

Por la función round() debemos pasar de forma obligatoria un dato del tipo float que será el número que queremos redondear: round(número a redondear). Después de forma opcional tenemos 2 datos: uno del tipo int que será el que indique cuantos lugares antes o después de la coma queremos tener y el otro dato podremos elegir entre 4 constantes predefinidas. round(número a redondear, precisión, modo).
Cuando pasamos un número decimal por la función round(), por defecto nos lo redondeará al número entero más cercano.
echo round(5.4); // El resultado será 5
echo round(5.54); // El resultado será 6
Si añadimos el segundo parámetro podremos cambiar la cantidad de dígitos con la que se muestra el número.
echo round(4.589, 2); // El resultado será 4.59
echo round(12.121212, 3); // El resultado será 12.121
echo round(24.86238, 1); // El resultado será 24.9
Si utilizamos un número negativo redondeará tantos lugares antes de la coma como lo hayamos indicado.
echo round(526548, -3); // El resultado será 527000
echo round(125685468, -6); // El resultado será 126000000

Ceil

Por ceil() solamente podemos pasar un dato del tipo float que será el número o resultado de una operación matemática que queremos redondear. Ese dato del tipo float será redondeado al siguiente número mayor entero. ceil(número a redondear).
echo ceil(4.226); // El resultado será 5
echo ceil(12.10); // El resultado será 13
echo ceil(24.999); // El resultado será 25

Floor

En el caso de la función floor() también podremos pasar solamente un dato del tipo float (número o resultado de una operación matemática que tenemos que redondear). A diferencia de ceil(), en este caso, el float que pasemos por la función será redondeado al número entero anterior. floor(número a redondear).
echo floor(4.226); // El resultado será 4
echo floor(12.121212); // El resultado será 12
echo floor(24.86238); // El resultado será 24

Programas Grátis para Animación 2D (Open Source / Free)


Programas gratuitos para animación 2D, estos son Open Source por lo que se pueden descargar en forma libre desde sus sitios oficiales.

Inkscape

Es un programa para creación de graficos vectoriales similar a Illustrator o Corel, nos permite crear nuestros personajes o partes de los mismos. Buen espacio de trabajo, facil de usar y rápido de aprender.

Pencil

Software de dibujo y animación 2d. Es multiplataforma, es decir funciona el Windows, Mac o Linux. 

Tupí

Programa de creación de dibujos y animaciones 2D simples.

Scratch  

Herramienta educativa para desarrollar capacidades en programación.

Synfig Studio 

Software avanzado de dibujo y animación 2D, también multiplataforma.

unFREEz 

Utilidad para creación de Gif animados.

Fuente: http://tjfree.com/