PHP의 count() 함수는 배열 또는 객체의 요소 개수를 반환합니다.
즉, 배열이나 객체의 길이를 반환합니다.
count() 함수는 다음과 같은 구문을 가집니다.
count($array, $mode)
- $array: 요소 개수를 세어야 하는 배열 또는 객체입니다. 배열 또는 객체가 아닌 다른 데이터 타입을 인자로 전달하면 E_WARNING 레벨의 에러를 발생시킵니다.
- $mode: (선택사항) 인자로 전달할 수 있는 두 가지 값(COUNT_NORMAL, COUNT_RECURSIVE) 중 하나를 전달할 수 있습니다. $mode가 COUNT_RECURSIVE로 설정된 경우, 다차원 배열의 모든 요소 개수를 반환합니다. 디폴트 값은 COUNT_NORMAL입니다.
count() 함수는 반환 값으로 정수를 반환합니다. 배열 또는 객체가 비어있을 경우 0을 반환합니다.
$myArray = array("apple", "banana", "cherry");
$myCount = count($myArray);
echo $myCount; // 3
$myArray2 = array(
array("apple", "banana", "cherry"),
array("orange", "pear", "kiwi"),
array("grape", "pineapple", "mango")
);
$myCount2 = count($myArray2, COUNT_RECURSIVE);
echo $myCount2; // 9
$myCount2 = count($myArray2);
echo $myCount2; // 3
$myObject = (object)array('a', 'b', 'c');
$myCount3 = count($myObject); // 1 (객체도 배열로 간주되어 한 개의 요소를 가진 배열로 반환)
'php' 카테고리의 다른 글
(php) echo로 html 출력 (0) | 2023.02.26 |
---|---|
(php) 배열의 값을 삭제, 추가(unset,array_splice) (0) | 2023.02.20 |
(php)mysqli_fetch_(row , array , assoc) , 연관배열과 일반배열 (0) | 2023.02.20 |
php 문자열 길이 구하기 (0) | 2023.02.09 |
php 비교연산 (0) | 2023.02.09 |