Работа с массивами в php - PullRequest
       36

Работа с массивами в php

0 голосов
/ 17 ноября 2009

Есть ли простой способ получить сумму всех элементов в массиве PHP?

Кроме того, как я могу вывести содержимое массива для целей отладки?

Ответы [ 4 ]

11 голосов
/ 17 ноября 2009

То, что вы ищете, это array_sum http://uk.php.net/manual/en/function.array-sum.php

array_sum - вычислить сумму значений в массиве

Для вывода содержимого массива используйте var_dump или print_r. * 1012 например *

<code>$myarr = array(1,5,2,7,6);

echo "<pre>";
print_r($myarr);
echo "
"; echo "Сумма моего массива равна" .array_sum ($ myarr); // Выход массив ( [0] => 1 [1] => 5 [2] => 2 [3] => 7 [4] => 6 ) Сумма моего массива 21
2 голосов
/ 17 ноября 2009

http://php.net/array_sum

У PHP есть отличный сайт документации, не забудьте сослаться на него.

0 голосов
/ 17 ноября 2009

Я не уверен, имеете ли вы в виду общее количество элементов или общее количество всех элементов (в случае числовых значений) ...

  • Чтобы получить количество элементов в массиве, используйте count()
  • Чтобы получить сумму всех чисел, используйте array_sum()

count array_sum

0 голосов
/ 17 ноября 2009

, если вам это нужно только для отладки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...