自己瞎玩的,大神幫我看看哪里可以更簡單
<?php
$fruit=array('1','2','3','4','5','6','7','8','9','10');
foreach($fruit as $a=>$b)
{echo '<br>輸出的編號是'.$a.',值為'.$b;}
echo '</br>';
for($fruit['0'],$a=0;$fruit['0']<=10;$fruit['0']++)
{$a=$fruit['0']+$a;}
echo '該數(shù)組的總值為'.$a;
echo '</br>';
if($fruit['0']==10)
{ echo 'ture';}
else {echo 'forre';};
switch($fruit['5']){
? ? case 1:
$fruit['5']= $fruit['5'] ?+ 10;
break;
case 2:
? ?$fruit['5']=$fruit['5'] ?+ 10;
default:
$fruit['5'] = $fruit['5'] + 10;
? ? ? ? echo '輸出結(jié)果為'.$fruit['5'];
}
?>
2017-07-28
數(shù)組的命名最好是有針對性的
在for循環(huán)中你使用了$fruit['0']作為條件變量,因巧合而結(jié)果相同,但原理錯誤,如果數(shù)組的值有所改變,運行后總值還是55
switch函數(shù)中的case后的值對應(yīng)的是()中的條件值,$fruit['5']對應(yīng)6,所以應(yīng)當(dāng)執(zhí)行case 6 的命令,由于你并沒有寫case 6,所以默認(rèn)執(zhí)行了default,才有了最后的輸出
2017-07-28
這個$fruit 只是個索引數(shù)組對象,在訪問數(shù)組內(nèi)元素是直接使用索引就好了,$fruit[0],可以不需要單引號,而且遍歷可以使用 for ,雖然都能完成遍歷。我只是初學(xué),共同探討