count

(PHP 3, PHP 4 )

count -- 배열 변수의 원소 개수를 구한다.

설명

int count ( mixed var)

배열 var의 원소의 갯수를 반환하는데, var는 대게 배열이다.(왜냐하면, 그 왜의 다른것은 하나의 트만 가질 것이기 때문이다.)

배열이 아닌 변수라면 1을 반환한다.

변수가 선언 되지 않았다면 0을 반환한다.

주의

count() 는 선언되지 않은 변수에 대해 0을 반환하겠지만, 원소가 없는 배열로 초기화된 변수도 0을 반환한다. 변수가 선언되었는지를 알기 위해 isset()를 사용하라.

예 1. count()

$a[0] = 1; 

$a[1] = 3; 

$a[2] = 5; 

$result = count ($a);

//$result 는 2가 아닌 3이다. 왜냐하면, 3개의 할당된 원소가 있기 때문이다.



$a[2] = 1; 

$a[4] = ""; 

$a[6] = 5;

$a[8] = 7;

$a[10] = 11;

$a[12] = "";

$result = count ($a);

// 4개의 할당된 원소가 있으므로  $result 의 값은  4 이다.

sizeof(), isset(), 그리고 is_array()를 참조하라.