国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ バックエンド開発 PHPの問題 PHPで2次元配列の要素の総數(shù)をクエリする方法

PHPで2次元配列の要素の総數(shù)をクエリする方法

Apr 19, 2023 am 10:08 AM

PHP 言語では、2 次元配列は一般的なデータ構(gòu)造であり、複數(shù)の順序付けられた 1 次元配列で構(gòu)成されます。 2 次元配列を操作する場合、配列內(nèi)の要素の合計出現(xiàn)數(shù)をカウントする必要がある場合があります。ここでは、2 次元配列內(nèi)の要素の総數(shù)をすばやくクエリする方法を示します。

まず、PHP 言語の foreach ループを使用して 2 次元配列を走査します。 1 次元配列を走査する場合、count() 関數(shù)を使用して配列の長さを取得し、配列內(nèi)のすべての要素を走査できます。

たとえば、次のような 2 次元配列があります。

$students?=?array(
????array("name"?=>?"Tom",?"score"?=>?80),
????array("name"?=>?"Jerry",?"score"?=>?90),
????array("name"?=>?"Lucy",?"score"?=>?70),
????array("name"?=>?"John",?"score"?=>?85),
????array("name"?=>?"Andy",?"score"?=>?90)
);

配列內(nèi)のスコア 90 の要素の合計數(shù)をクエリする場合は、次のコードを使用できます。コード:

$count?=?0;
foreach?($students?as?$student)?{
????if?($student['score']?==?90)?{
????????$count++;
????}
}
echo?$count;?//?輸出2

コードでは、foreach ループを使用して 2 次元配列 $students を走査します。ループ內(nèi)では、if ステートメントを使用して各要素のスコア値が 90 であるかどうかを判斷します。90 である場合は、累積カウンターの値が追加されます。

ループが終了したら、echo ステートメントを使用してカウンターの値を出力できます。これは、配列內(nèi)のスコア 90 の要素の合計數(shù)です。上記のコードでは、出力結(jié)果は 2 になります。これは、スコア 90 の配列內(nèi)の要素の合計數(shù)です。

上記の方法に加えて、array_column() 関數(shù)を使用して 2 次元配列內(nèi)の指定されたキーのすべての値を取得し、count() 関數(shù)を使用して長さを計算することもできます。配列の要素の総數(shù)をカウントします。

たとえば、次のコードを使用して、上記の配列內(nèi)のスコア 90 の要素の合計數(shù)をクエリできます。

$count?=?count(array_keys(array_column($students,?'score'),?90));
echo?$count;?//?輸出2

コードでは、最初に array_column() を使用します。関數(shù)を使用して $students 配列値內(nèi)のすべてのスコア キーを取得し、次に array_keys() 関數(shù)を使用して、配列內(nèi)の値 90 を持つすべてのキー名を取得します。最後に、count() 関數(shù)を使用して配列の長さを計算します。これは、スコア 90 の要素の合計數(shù)です。上記のコードでは、出力結(jié)果も 2 になります。

要約すると、2 つのメソッドを使用して、2 次元配列內(nèi)の指定された要素の合計數(shù)を迅速にクエリできます。 foreach ループを使用する場合でも、array_column() 関數(shù)を使用する場合でも、便利なデータ操作メソッドを提供できます。

以上がPHPで2次元配列の要素の総數(shù)をクエリする方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)