ホームページ >バックエンド開発 >PHPの問題 >PHPで配列内の不合格成績の数を見つける方法

PHPで配列内の不合格成績の数を見つける方法

青灯夜游
青灯夜游オリジナル
2022-07-21 19:55:422253ブラウズ

手順: 1. 配列を処理し、失敗した要素を返すように関数をカスタマイズします。構文は "function f($n){return($n

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で配列内の不合格成績の数を見つける方法

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで配列内の不合格成績の数を見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。