Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Funktion array_sum(), die die Summe aller Werte im Array zurückgibt

PHP-Funktion array_sum(), die die Summe aller Werte im Array zurückgibt

黄舟
黄舟Original
2017-11-09 09:10:172070Durchsuche

Instanz

Gibt die Summe (5+15+25) aller Werte im Array zurück:

<?php
$a=array(5,15,25);
echo array_sum($a);
?>

Definition und Verwendung

array_sum () Funktion gibt die Summe aller Werte im Array zurück.

Syntax

array_sum(array)
参数 描述
array 必需。规定数组。

Technische Details

PHP-Versionen vor 4.2.1 haben das übergebene Array selbst geändert und String

Der Wert wird in einen numerischen Wert umgewandelt (in den meisten Fällen wird er je nach spezifischem Wert in Null umgewandelt).

Rückgabewert: Alle Werte zurückgeben im Array von und.
PHP-Version: 4.0.4+
Protokoll aktualisieren
返回值: 返回数组中所有值的和。
PHP 版本: 4.0.4+
更新日志 PHP 4.2.1 之前的版本修改了传入的数组本身,将其中的字符串值转换成数值(大多数情况下都转换成了零,根据具体值而定)。
:
Weitere Beispiele

Beispiel 1

Gibt die Summe aller Werte im Array zurück (52,2+13,7 +0,9) :
<?php
$a=array("a"=>52.2,"b"=>13.7,"c"=>0.9);
echo array_sum($a);
?>

Beispiel 1
<?php 
$a=array(0=>"5",1=>"15",2=>"25"); 
echo array_sum($a); 
?>


Ausgabe:

45

Beispiel 2
<?php 
$a=array(0=>5,1=>15,2=>25); 
echo array_sum($a); 
?>


Ausgabe :

45

Beispiel 3
<?php 
$a=array(0=>5,1=>15.5,2=>25); 
echo array_sum($a); 
?>


Ausgabe:

45.5

Beispiel 4
<?php 
$a=array(0=>5,1=>"15s",2=>25); 
echo array_sum($a); 
?>


Ausgabe :

45

Beispiel 5
<?php 
$a=array(0=>5,1=>"s15s",2=>25); 
echo array_sum($a); 
?>


Ausgabe:

30


Das obige ist der detaillierte Inhalt vonPHP-Funktion array_sum(), die die Summe aller Werte im Array zurückgibt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn