count

(PHP 3, PHP 4 >= 4.0.0)

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()를 참조하라.