2014年03月21日

[PHP] 平均値を求める

今回はCakePHPではなく、普通のPHPライブラリを使用する。

<?php
$speed = array(10.463,12.44,11,25.7,18,5.067);
$total = array_sum($speed);
$average = round($total/count($array),2);
?>

array_sum()で配列の合計値を求めて、countで配列数を数えて割り算している。
roundは、計算結果を小数点有効桁数2桁で四捨五入している。

各関数の説明

関数名

説明

array_sum() 配列の中の値の合計を計算する
count() 配列の要素を数える
round() 浮動小数点を丸める

もし、切り捨てで計算したいなら、roundで第3引数を以下のように指定すれば良いみたい。

$average = round($total/count($array),2,PHP_ROUND_HALF_DOWN);

参考

タグ:PHP
【関連する記事】
posted by lute at 22:00| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/392206299
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。