站長資訊網
        最全最豐富的資訊網站

        PHP數組學習之計算數組元素總和

        在之前的文章《PHP數組學習之第一/最后一個元素的獲取(二)》我們帶大家了解了兩種PHP函數reset()和end(),介紹了這兩個函數是如何獲取數組第一個元素和最后一個元素的,感興趣的朋友可以閱讀一下。本篇文章咱們繼續PHP數組系列的學習!

        本篇文章來看看如何計算數組中所以元素之后,給大家介紹3鐘方法:for循環、foreach循環和array_sum()函數(是的使用內置函數,PHP中內置了許多函數,來幫助我們進行開發),下面我們來一起看看吧。

        方法1:使用for循環

        <?php $array= array(1,2,3,4,5,6,7,8,9,10); $sum=0; for ($i=0; $i < count($array); $i++) {      $sum+=$array[$i]; }  echo '1 + 2 + 3 +...+ 9 + 10 = '. $sum; ?>

        輸出結果:

        1 + 2 + 3 +...+ 9 + 10 = 55

        是不是很簡單,使用for循環語句遍歷數組,循環體中使用“$sum+=$array[$i];”語句將每次循環得到的數組元素相加即可。【推薦學習:PHP循環學習三:如何使用for循環語句遍歷數組】

        方法2:使用foreach循環

        <?php header("Content-type:text/html;charset=utf-8"); $array= array(1,2,3,4,5,6,7,8,9,10); $sum=0; foreach ($array as $value) {      $sum+=$value; }  echo '數組所有元素之和:'. $sum; ?>

        輸出:

        數組所有元素之和:55

        同樣,使用foreach循環語句遍歷數組,循環體中使用“$sum+=$value;”語句將每次循環得到的數組元素相加即可。

        foreach循環語句中,遍歷給定的 $array 數組,在每次循環中將當前數組的值賦給 $value

        【推薦學習:PHP循環學習四:怎么利用foreach語句遍歷和修改數組元素】

        方法3:使用array_sum()函數

        array_sum()是PHP中的一個內置函數,可以計算數組中所有元素的和,并返回元素之和。

        <?php header("Content-type:text/html;charset=utf-8"); $array= array(1,2,3,4,5,6,7,8,9,10); var_dump($array); echo '數組所有元素之和:'. array_sum($array); ?>

        輸出:

        PHP數組學習之計算數組元素總和

        說明:

        • 如果$array中所有元素都是整數,則返回一個整數值;如果其中有一個或多個值是浮點數,則返回浮點數。

        • 如果$array中存在非數值類型的元素,那么PHP會將它們轉換成一個數值(PHP是弱語言類型,會根據變量的值,自動把變量轉換為正確的數據類型),轉換失敗就作為 0 值來參加計算。

        <?php header("Content-type:text/html;charset=utf-8"); $array= array("10.1xy", 100, '1', "0.01"); var_dump($array); echo '數組所有元素之和:'. array_sum($array); ?>

        輸出:

        PHP數組學習之計算數組元素總和

        好了就說到這里了,有其他想知道的,可以點擊這個哦。→ →php視頻教程

        最后給大家推薦一個PHP數組的免費視頻教程:PHP函數之array數組函數視頻講解,快來學習吧!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲国产精品人久久| 欧美XXXX黑人又粗又长精品| 国内精品视频九九九九| 国内精品久久久久影院优| 久久国产精品一区| 欧美一区二区精品| 黑人巨大精品欧美| 亚洲乱码精品久久久久..| 国产精品部在线观看| 国产亚洲综合成人91精品| 久久精品www人人爽人人| 日本熟妇亚洲欧美精品区| 亚洲国产精品第一区二区| 国产精品白丝AV网站| 久久精品人人做人人妻人人玩| 无码人妻精品一区二区蜜桃百度| 成人午夜精品久久久久久久小说 | 欧美成人精品网站播放| 国产精品国产AV片国产| 精品一区二区三区免费| 8AV国产精品爽爽ⅴa在线观看| 午夜精品久久久久久中宇| 亚洲国产精品自产在线播放| 久久se这里只有精品| 国产精品igao视频| 五月花精品视频在线观看 | 久久99国产精品久久99果冻传媒| 日产精品99久久久久久| 亚洲AV无码成人精品区在线观看 | 久久精品国产99久久香蕉| 国产三级精品久久| 国内精品久久久久久久久 | 国产成人AV无码精品| 亚洲午夜精品一区二区| 久久亚洲国产欧洲精品一| 精品一区二区三区免费 | 国产福利精品一区二区| 精品无码久久久久久尤物| 精品成在人线AV无码免费看| 国产精品亚洲一区二区三区在线| 精品免费人成视频app|