ホームページ > バックエンド開発 > PHPの問題 > PHPで配列内にキーと値のペアが何組あるかをクエリする方法

PHPで配列内にキーと値のペアが何組あるかをクエリする方法

青灯夜游
リリース: 2023-03-15 11:34:02
オリジナル
2906 人が閲覧しました

PHP では、count() 関数または sizeof() 関数を使用して、配列内にキーと値のペアがいくつあるかをクエリできます。どちらの関数も、配列内のキーと値のペア (要素) の数を取得できます。配列; 構文「 count($array, 1)」または「sizeof($array, 1)」。

PHPで配列内にキーと値のペアが何組あるかをクエリする方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

方法PHP で配列をクエリする キーと値のペアはいくつありますか

配列内にキーと値のペアがいくつあるかをクエリすることは、配列に含まれる要素の数をクエリすることになります。配列の長さ。

PHP では、配列の長さを取得するために count() と sizeof() の 2 つの関数が提供されています (1 つ以上の次元が許容されます。2 番目のパラメーターを 1 に設定するだけです)。

実際、sizeof() 関数は count() 関数のエイリアスであるため、2 つの関数の使用法は一貫しています。

1

2

count($array , $mode)

sizeof($array, $mode)

ログイン後にコピー

パラメータの説明は次のとおりです:

  • $array: カウントする配列またはオブジェクトです;
  • $mode: はオプションのパラメータであり、次のように指定できます。省略される。
    • $mode パラメータが省略されている場合、または COUNT_NORMAL または 0 に設定されている場合、count() 関数は多次元配列を検出しません;
    • $mode が COUNT_RECURSIVE または 1 に設定されている場合、カウントは() 関数は、配列内の要素の数を再帰的にカウントします。特に多次元配列内の要素の数をカウントする場合に便利です。
#例:

1 次元配列:

1

2

3

4

5

6

7

<?php

header("Content-type:text/html;charset=utf-8");

$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

//输出语句

var_dump($arr);

echo "数组有:".count($arr)." 个键值对";

?>

ログイン後にコピー

PHPで配列内にキーと値のペアが何組あるかをクエリする方法

2 次元配列:

1

2

3

4

5

6

7

8

9

10

11

<?php

header("Content-type:text/html;charset=utf-8");

$arr= array

("张三",

25,

    array("高数","PHP教程","英语"),

);

//输出语句

var_dump($arr);

echo "数组有:".sizeof($arr,1)." 个键值对";

?>

ログイン後にコピー

PHPで配列内にキーと値のペアが何組あるかをクエリする方法

3 次元配列


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<?php

header("Content-type:text/html;charset=utf-8");

$arr = array(

        &#39;安徽&#39; => array(

            &#39;合肥&#39;=>array(&#39;蜀山区&#39;,&#39;长丰县&#39;,&#39;肥东&#39;),

            &#39;宿州&#39;=>array(&#39;墉桥区&#39;,&#39;灵璧县&#39;,&#39;泗县&#39;)

        ),

        &#39;河南&#39; => array(

            &#39;洛阳&#39;=>array(&#39;西工区&#39;,&#39;老城区&#39;,&#39;孟津县&#39;),

            &#39;郑州市&#39;=>array(&#39;中原区&#39;,&#39;金水区&#39;)

        )

);

//输出语句

var_dump($arr);

echo "数组有:".sizeof($arr,1)." 个键值对";

?>

ログイン後にコピー

PHPで配列内にキーと値のペアが何組あるかをクエリする方法

推奨学習: 「

PHP ビデオ チュートリアル##」 #", " PHP 配列 >>

以上がPHPで配列内にキーと値のペアが何組あるかをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート