方法:1、用「$sum=0;」定義一個變量,用於儲存計算結果;2、用「foreach($arr as $v){}」循環遍歷數組;3、在在循環體中,檢查數組元素是否為奇數,如果是則相加起來,語法“if($v%2!=0){$sum =$v;}”。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php求數組中奇數和的方法
實作想法:
#定義一個變數賦值0,用於儲存運算結果。
使用foreach語句循環遍歷數組
#在循環體中,一個個檢查數組元素是否為奇數;如果是奇數就相加起來
檢查奇數的方法:
#判斷該元素是否能被2整除,如果不能就是奇數。語法:
元素%2!=0
完整實作程式碼:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9); var_dump($arr); $sum=0; foreach($arr as $v){ if($v%2!=0){ $sum+=$v; } } echo "数组中奇数元素之和:".$sum; ?>
可以看出,在上例中奇數元素有:1、3、5、7、9,我們用計數器相加一下是不是25
ok,正確!
推薦學習:《PHP影片教學》
以上是php怎麼求數組中奇數的和的詳細內容。更多資訊請關注PHP中文網其他相關文章!