合計金額をforeachで求める
<?php
$prices = array(1000, 650, 750, 800);
$totalPrice=0;
foreach ($prices as $price) {
$totalPrice+=$price;
}
echo "合計金額は{$totalPrice}円です";
?>
一番大きい数字を出す
<?php
$prices = array(1000, 650, 750, 800);
$maxPrice=0;
for($i=0;$i<=3;$i++){
if($maxPrice<$prices[$i]){
$maxPrice=$prices[$i];
}
}
echo "最高価格は{$maxPrice}円です";
?>
連想配列にて合計値やmaxを求める
<?php
$menus = array(
array('name' => 'CURRY', 'price' => 900),
array('name' => 'PASTA', 'price' => 1200),
array('name' => 'COFFEE', 'price' => 600)
);
$totalPrice=0;
$maxPrice=0;
$maxName=0;
for($i=0;$i<=2;$i++){
echo "{$menus[$i]['name']}は{$menus[$i]['price']}円です";
echo "<br>";
$totalPrice+=$menus[$i]['price'];
if($menus[$i]['price']>$maxPrice){
$maxPrice=$menus[$i]['price'];
$maxName=$menus[$i]['name'];
}
}
echo "合計金額は{$totalPrice}円です";
echo "<br>";
echo "{$maxName}が最高価格で{$maxPrice}円です";
?>