00 Votos

PHP: Suma sobre todos los Elementos de un Array

Pregunta de PlasmaTV | 06/02/2020 a las 05:42

Quiero calcular la suma de todos los elementos de un array de números. Hasta ahora, uso la siguiente función para eso:

$arr = array(1,2,3);
$sum = 0;
 
foreach ($arr as $value) {
   $sum += $value;
}
 
echo $sum; // salida: 6

¿No hay una manera más fácil de hacerlo?

ResponderPositivoNegativo
0Mejor Respuesta0 Votos

Sí, puede ser mucho más fácil. Simplemente use la función array_sum() de PHP:

$arr = array(1,2,3);
$sum = array_sum($arr);
echo $sum; // output: 6

Si el array contiene strings, array_sum() intenta convertir las cadenas en un número o agrega 0 si esto no es posible.
06/02/2020 a las 20:16

ResponderPositivo Negativo
Responder

Temas Relacionados

jQuery: ¿Hay un Elemento?

Consejo | 1 Comentario

CSS: Cómo incluir CSS en HTML

Tutorial | 0 Comentarios

jQuery: Mostrar y Ocultar Elementos

Tutorial | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.