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

php怎么求出數組中成績不及格的個數

步驟:1、自定義一個函數,用于處理數組,返回成績不及格的元素,語法“function f($n){return($n<60);}”;2、使用array_filter()調用自定義函數來過濾指定數組,語法“array_filter($arr,"f");”,會返回一個過濾后的數組(包含不及格的元素);3、使用count()統計過濾數組的元素個數即可,語法“count(過濾數組)”。

php怎么求出數組中成績不及格的個數

本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

在一個數組中,存入一些代表成績的數值,怎么求出該數組中成績不及格的個數?

在PHP中,可以利用array_filter()函數和count()函數來求出該數組中成績不及格的元素的個數。

實現步驟:

步驟1:自定義一個函數,設置指定條件來處理數組

成績大于等于60是及格,那么小于60就是不及格。因此自定義函數的條件就是小于60:

function f($num){ 	 return($num<60); }

步驟2:使用array_filter()調用自定義函數處理指定數組,返回成績不及格的元素

array_filter() 函數用回調函數過濾數組中的元素。

該函數把輸入數組中的每個鍵值傳給回調函數。如果回調函數返回 true,則把輸入數組中的當前鍵值返回給結果數組。數組鍵名保持不變。

$res=array_filter($arr,"f");

array_filter()函數會返回過濾后的數組。

步驟3:使用count()函數統計過濾數組的元素的個數

$len=count($res)

過濾數組的元素的個數就是成績不及格(小于60)的元素的個數。

完整示例代碼:

<?php header('content-type:text/html;charset=utf-8');    function f($num){ 	 return($num<60); } $arr=array(95,60,85,59,87,56,55,90,75); var_dump($arr); $res=array_filter($arr,"f"); echo "數組中成績不及格的元素:"; var_dump($res); $len=count($res); echo "成績不及格的元素個數:".$len; ?>

php怎么求出數組中成績不及格的個數

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
在线视频日韩精品| 国产成人精品一区二三区熟女| 日韩在线不卡免费视频一区| 97视频热人人精品免费| 久久精品卫校国产小美女| 久久99精品久久久久久综合| 中文字幕日本精品一区二区三区| 国产成人综合日韩精品婷婷九月| 国内精品视频一区二区三区| 91九色精品国产免费| 91在线精品中文字幕| 日韩国产精品无码一区二区三区| 国内精品免费在线观看| 国产亚洲精品影视在线产品| 亚洲综合精品网站| 日韩精品在线播放| 日韩精品一区二三区中文| 热综合一本伊人久久精品| 日韩精品一区二区三区中文| 日韩电影无码A不卡| 午夜精品久久久久久久99热| 国产成人啪精品午夜在线播放| 精品久久久久久无码中文字幕漫画 | 中文字幕精品亚洲无线码二区| 亚洲AV日韩AV永久无码绿巨人| 国产精品美女一区二区三区| 亚洲中文字幕一区精品自拍| 久久久午夜精品福利内容| 2020国产精品自拍| 无码精品尤物一区二区三区| 99精品国产第一福利网站| 国拍在线精品视频免费观看| 免费精品国产自产拍在 | 亚洲精品欧美综合四区| 麻豆AV无码精品一区二区| 99精品国产免费久久久久久下载| 99精品一区二区三区无码吞精| 精品国际久久久久999波多野| 亚洲精品在线网站| 国产a视频精品免费观看| 色噜噜精品视频在线观看|