23/03/2011, 08:48
|
| | Fecha de Ingreso: diciembre-2008 Ubicación: Av. Republica Casa#106
Mensajes: 125
Antigüedad: 16 años Puntos: 0 | |
Respuesta: Warning: Division by zero si va a dar 100 %. supongamos que yo quiero obtener el porcentaje de 5 valores que se imprimen, tomo cualquier array al azar. el tercer array es[3] lo multiplico * 100 y lo divido entre el total de los array que seria $arr[5] que es igual a la suma de los cinco arrays. seria algo asi mas o menos.
$num=$por=$arr[3]*100/$arr[5];
$num=$por=1548*100/12693; esto me va a dar un porcentaje de 12.19%
pero si el arr[3] esta vacio, osea su valor es cero(0), lo multiplico por 100 y lo divido entre el total de los cinco (5) arrays que suponiendo tambien es cero entonces me va a dar 0.00. en ese punto es que me da la advertencia. No se si me explique bien. |