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
?>
2016/11/17 - [IT/php] - php strlen — 문자열 길이를 얻습니다
2016/11/17 - [IT/php] - php mb_strlen — 문자열 길이 반환
'IT > php' 카테고리의 다른 글
php zip_read — zip 파일 아카이브의 다음 항목 읽기 (0) | 2016.11.18 |
---|---|
php zip_open — ZIP 열기 ZIP 파일 아카이브 열기 (0) | 2016.11.18 |
php strlen — 문자열 길이를 얻습니다 (0) | 2016.11.17 |
php mb_strlen — 문자열 길이 반환 (0) | 2016.11.17 |
php time 시간 가져오기 (0) | 2016.11.16 |