【PHP】配列内の全ての数値を合計する関数「array_sum()」
「array_sum()」は配列内に格納されている全ての数値を合計して、合計値を返してくれる関数です。
配列内の全ての数値を合計した数値を返してくれる関数「array_sum」
早速サンプルを見てみましょう。
|
1 2 3 4 5 6 7 8 9 10 11 |
<?php //array_sum (合計したい配列) $array = array(1,2,3,4,5); $ans = array_sum($array); echo $ans; //実行結果 15 ?> |
配列内の全ての値を合計した値を出力していますね。とても便利です(*’ω’*)
それではもし、配列内に文字列や、文字列の数値があった場合はどうなるのでしょうか?
そちらの条件でも試してみましょう。
|
1 2 3 4 5 6 7 8 9 10 11 |
<?php //array_sum (合計したい配列) $array = array("one",2,"3",4,5); $ans = array_sum($array); echo $ans; //実行結果 14 ?> |
配列の中には文字列の「”one”」と「”3″」が含まれています。実行結果を見てみると合計値は「14」です。これは「”one”」は合計値に含まれていませんが、「”3″」は合計値として含まれていることを意味しています。文字列の数値に関しては合計値として計算される対象だということですね。