count — 배열 모든 원소나 객체의 프로퍼티 수를 셉니다

· 2016-11-17 (목) 14:22:28 · 2842

count — 배열의 모든 원소나, 객체의 프로퍼티 수를 셉니다

 

[설명]

int count ( mixed $var [, int $mode ] )

배열의 모든 원소나, 객체의 프로퍼티 수를 셉니다.

 

객체는 SPL을 설치했다면, Countable 인터페이스를 가질 경우에 count()를 사용할 수 있습니다. 이 인터페이스는 정확히 하나의 메쏘드 count()을 가지며, count() 함수의 반환값을 반환합니다.

 

매뉴얼 배열 섹션을 참고하여 배열이 PHP에서 어떻게 구현되고 사용되는지 확인하십시오.

 

[인수]

var

배열.

 

mode

선택적인 mode 인수를 COUNT_RECURSIVE(또는 1)로 설정하면, count()는 배열을 재귀적으로 셉니다. 이는 다차원 배열의 원소를 셀 경우 유용한 경우가 있습니다. mode 기본값은 0입니다. count()는 무한 재귀를 검출하지 못합니다.

 

[반환값]

var 안에 있는 원소 수를 반환합니다. 보통 array이며, 다른 자료형은 하나의 요소만 가집니다.

var가 배열이나 Countable 인터페이스를 가진 객체가 아니라면, 1을 반환합니다. 한가지 예외는, var가 NULL일 경우에 0을 반환합니다.

 

Example #1 count() 예제

<?php

$a[0] = 1;

$a[1] = 3;

$a[2] = 5;

$result = count ($a);

// $result == 3

 

$b[0] = 7;

$b[5] = 9;

$b[10] = 11;

$result = count ($b);

// $result == 3;

 

$result = count(null);

// $result == 0

 

$result = count(false);

// $result == 1

?>

|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 16-11-28 조회 3,852
PHP 16-11-28 조회 2,407
PHP 16-11-28 조회 2,720
OS 16-11-27 조회 3,328
PHP 16-11-25 조회 4,594
PHP 16-11-25 조회 5,745
PHP 16-11-24 조회 2,914
PHP 16-11-24 조회 2,480
PHP 16-11-24 조회 2,587
PHP 16-11-23 조회 2,769
PHP 16-11-23 조회 2,305
PHP 16-11-23 조회 2,675
PHP 16-11-22 조회 2,890
PHP 16-11-22 조회 2,973
PHP 16-11-22 조회 2,185
PHP 16-11-21 조회 2,918
PHP 16-11-21 조회 3,041
PHP 16-11-21 조회 2,820
OS 16-11-21 조회 2,556
OS 16-11-21 조회 4,802
OS 16-11-20 조회 4,216
PHP 16-11-19 조회 4,162
OS 16-11-19 조회 4,330
PHP 16-11-18 조회 2,621
PHP 16-11-18 조회 2,602
PHP 16-11-18 조회 5,753
PHP 16-11-17 조회 2,843
PHP 16-11-17 조회 2,765
PHP 16-11-17 조회 2,711
OS 16-11-17 조회 4,266