switch($arr[''])取什么值,結(jié)果3個case都計算
switch($arr[''])取什么值,結(jié)果3個case都計算,哪里錯了嗎?
<?php
//從數(shù)組變量$arr中,讀取鍵為0的值
$arr = array('蘋果','香蕉','雪梨'); //水果品種
$price =array('5','2.5','3');//水果單價
$count ="2";//水果斤數(shù)
switch($arr['2'])
{? ?
??? case 0 ://購買蘋果
???????? $totalmoney = $count * $price[0];
???????? echo "購買蘋果".$count."斤,共".$totalmoney."元錢";
??? case 1 ://購買香蕉
???????? $totalmoney = $count * $price[1];
???????? echo "購買香蕉".$count."斤,共".$totalmoney."元錢";
??? case 2 ://購買雪梨
???????? $totalmoney = $count * $price[2]; ?
???????? echo "購買雪梨".$count."斤,共".$totalmoney."元錢";
}
?>
2017-08-17
$arr = array('蘋果','香蕉','雪梨'); //水果品種
$price =array('5','2.5','3');//水果單價
$count ="2";//水果斤數(shù)
switch($arr['2']){ ??
? ? case '蘋果' ://購買蘋果
? ? ? ? ?$totalmoney = $count * $price[0];
? ? ? ? ?echo "購買蘋果".$count."斤,共".$totalmoney."元錢";
? ? ? ? ?break;
? ? case '香蕉' ://購買香蕉
? ? ? ? ?$totalmoney = $count * $price[1];
? ? ? ? ?echo "購買香蕉".$count."斤,共".$totalmoney."元錢";
? ? ? ? ?break;
? ? case '雪梨' ://購買雪梨
? ? ? ? ?$totalmoney = $count * $price[2]; ?
? ? ? ? ?echo "購買雪梨".$count."斤,共".$totalmoney."元錢";
? ? ? ? ?break;
}
條件是$arr[''],下面的條件值應該是對應的數(shù)組值;
break;不能省略,作用是結(jié)束switch。
2018-10-07
2018-07-20
2018-06-06
為什么$arr['''] 括號里的值為2??
2017-08-17
為什么還會有這種操作啊,,$arr['']這個會有值?
2017-08-17
不用謝,互相學習。