PHP count() 함수

예제

배열 내 요소 수를 반환합니다:

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

실행 예제

정의와 사용법

count() 함수는 배열 내 요소 수를 반환합니다.

문법

count(array,모드);
파라미터 설명
array 필수. 배열을 지정합니다.
모드

선택 사항. 모드를 지정합니다. 가능한 값:

  • 0 - 기본. 다중 차원 배열 내의 모든 요소를 계산하지 않습니다
  • 1 - 배열 내 요소 수를 재귀적으로 계산합니다(다중 차원 배열 내의 모든 요소를 계산)

설명

count() 함수는 배열 내 요소 수나 객체 내 속성 수를 계산합니다.

배열에 대해, 요소 수를 반환합니다. 다른 값에 대해 1을 반환합니다. 파라미터가 변수이고 변수가 정의되지 않았다면 0을 반환합니다.

만약 모드 COUNT_RECURSIVE(또는 1)로 설정되면, 다중 차원 배열 내의 배열 요소 수를 재귀적으로 계산합니다.

기술 세부 사항

반환 값: 배열 내 요소 수를 반환합니다.
PHP 버전: 4+
업데이트 기록: 모드 파라미터는 PHP 4.2에서 추가되었습니다.

更多实例

예제 1

배열에 재귀적으로 계산합니다:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ,
  "BMW"=>array
  (
  "X3",
  "X5"
  ,
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "일반 계산: " . count($cars)."<br>";
echo "재귀 계산: " . count($cars,1);
?>

실행 예제