2024年03月28日

PHP関数:count()

この関数の説明

PHP関数の count() は、配列の要素数を返す関数です。

 


関数

count( $value , $mode  )

 


パラメータ

$value (配列やオブジェクトの変数名)(必須)

個数を知りたい配列名やオブジェクト名を指定します

 

$mode(整数)(オプション)

連想配列の数をカウントする時に利用します。

指定しない場合 :キーの個数を返します。(デフォルト)

1を指定した場合:キーの下の配列の数も含めた総ての要素数を返します。

 


戻り値

配列やオブジェクトの要素数を返します。

 


事例

1.添字配列の場合

<?php
	$arry = ['apple' ,'orange' ,'pineapple' ];
	echo count($arry);  // 3が返ります。
?>

■3が返ります。

 

2.連想配列の場合

<?php
	$arry = ['apple'=>'リンゴ' ,'orange'=>'みかん' ,'pineapple'=>'パイナップル' ];
	echo count($arry);  // 3が返ります。
?>

■3が返ります。

 

3.階層型の連想配列の場合

<?php
   $arry = ['fruits' => ['apple' ,'orange' ,'pineapple' ]];
   echo count($arry).'<br>';    //1が返ります。
   echo count($arry,1); //4が返ります
?>

■3行目:上記のデータ構造は第一階層は [fruits]だけなので1が返ります。

■4行目:$mode1にしたcount()

第一階層は1で第二階層は3なので4が返ります。

 

関数一覧
  • 1.PHPとWordPressプログラム
  • 2.PHPの出力コマンド
  • 3.PHPの変数規則と文字連結
  • 4.PHPのif文
  • 5.PHPの配列とループ処理
  • 6.PHPのオブジェクトとループ処理
  • 7.PHPの文字列操作関数
  • 8.PHPファイルや関数の読み込み
  • 9.PHPのフォーム操作
  • array_keys()
  • array_reverse()
  • checkdate()
  • count()
  • date()
  • echo
  • explode()
  • implode()
  • in_array()
  • intval()
  • isset()
  • preg_match_all()
  • preg_match()
  • preg_replace()
  • preg_split()
  • print_r()
  • session_id()
  • session_start()
  • sprintf()
  • str_replace()
  • strpos()
  • trim()
  • var_dump()