ホームページ  >  記事  >  バックエンド開発  >  PHPで配列にある要素の数を取得する方法

PHPで配列にある要素の数を取得する方法

青灯夜游
青灯夜游オリジナル
2021-11-26 18:32:236172ブラウズ

配列内の要素の数を取得する

php メソッド: 1. count() 関数を使用して、配列内のすべての要素の数をカウントします。構文は「count(array,mode)」です。 2. 配列内の要素数を計算できる sizeof( ) 関数を使用します。構文は「sizeof(array,mode)」です。

PHPで配列にある要素の数を取得する方法

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

配列の要素数を数えたいPHP では実際には非常に単純で、PHP には count() 関数と sizeof() 関数という 2 つの関数が用意されています。

実際、sizeof() 関数は count() 関数のエイリアスです。つまり、sizeof() 関数の機能と使用法は count() 関数とまったく同じです。 。

これら 2 つの関数を理解するために、count() 関数を紹介しましょう。

count() 関数は、配列内のすべての要素の数、またはオブジェクト内の属性の数をカウントできます。その構文形式は次のとおりです:

count(array,mode)

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

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

#例 1: 1 次元配列内の要素の数を数える

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($arr);
echo "数组长度为:".count($arr);
?>

PHPで配列にある要素の数を取得する方法

例 2: 2 次元配列内の要素の数を数える

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array(
"张三",
25,
array("高数","PHP教程","英语")
);
//输出语句
var_dump($arr);
echo "数组长度为:".sizeof($arr,1);
?>

PHPで配列にある要素の数を取得する方法

推奨学習: 「

PHP ビデオ チュートリアル 」 「

以上がPHPで配列にある要素の数を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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