PHP에서는 내장 함수 sizeof() 및 count()를 사용하여 배열의 요소 수를 계산할 수 있습니다. 이 기사에서는 이 두 함수를 소개하고 배열의 요소 수를 계산하는 방법을 소개합니다. 배열이 모든 사람에게 도움이 되기를 바랍니다. [동영상 튜토리얼 추천: PHP 튜토리얼]
방법 1: PHP는 sizeof() 함수를 사용하여 배열 요소의 수를 계산합니다.
sizeof() 함수는 PHP에 내장된 함수입니다. , 사용됨 배열이나 기타 계산 가능한 개체에 있는 요소 수를 계산합니다.
기본 구문:
int sizeof(array,mode);
매개변수: sizeof()는 두 개의 매개변수를 허용합니다.
array: 이 매개변수는 계산해야 하는 요소가 포함된 배열을 나타냅니다.
mode: 함수의 모드를 지정하는 데 사용되는 선택적 매개변수입니다. 다음과 같이 두 가지 다른 값을 사용할 수 있습니다.
● 0: 기본값, 다차원 배열의 모든 요소를 계산하지 않음
● 1: 배열의 재귀 계산을 나타냄(다차원 배열의 모든 요소 계산)
반환 값 : sizeof() 함수는 배열에 있는 요소 수를 나타내는 정수 값을 반환합니다.
izeof() 함수가 배열 요소의 수를 계산하는 방법을 예제를 통해 살펴보겠습니다.
예 1: 1차원 배열의 요소 수 계산:
<?php header("content-type:text/html;charset=utf-8"); $a=array(1,2,3,4,5,6); // 使用sizeof()计算数组中元素的个数 $result = sizeof($a); echo "数组中元素的个数为:".$result; ?>
출력:
数组中元素的个数为:6
예 2: 다차원 배열의 요소 수 계산:
<?php header("content-type:text/html;charset=utf-8"); $array = array('name' => array('php', 'hello', 'world'), 'article' => array('sizeof', 'function', 'PHP')); // 递归计数 echo sizeof($array, 1)."<br>"; // 输出 8 // 正常计数 echo sizeof($array); // 输出 2 ?>
출력:
8 2
방법 2: PHP는 count() 함수를 사용하여 배열 요소의 수를 계산합니다. count() 함수는 배열의 현재 요소를 계산하는 데 사용됩니다. 이 함수는 빈 배열로 설정된 변수에 대해 0을 반환하거나 설정되지 않은 변수에 대해 0을 반환할 수 있습니다.
기본 구문:count(array,mode)
매개변수: count() 함수는 일반적으로 요소를 계산해야 하는 배열을 나타내는 하나의 매개변수를 사용합니다. 그러나 또한 이 함수는 매개변수 모드를 사용할 수도 있습니다. 이는 함수가 일반 모드나 재귀 모드에서 요소를 계산하도록 지시합니다.
array (필수): 요소를 계산해야 하는 배열을 나타냅니다. mode(선택): 기능을 설정하는 데 사용되는 모드입니다. 이 매개변수는 두 가지 가능한 값을 취할 수 있습니다.
● 0(또는 False): 기본값, 다차원 배열의 모든 요소를 계산하지 않음을 의미
● 1: 일반적으로 배열 값을 재귀적으로 계산함을 의미합니다. 이는 다차원 배열 배열을 계산하는 데 유용합니다.
반환 값: count() 함수는 배열의 요소 수를 반환합니다.
예 1: 1차원 배열의 요소 수 계산:
<?php header("content-type:text/html;charset=utf-8"); $a=array(1,2,3,4,5,6); // 使用sizeof()计算数组中元素的个数 $result = count($a); echo "数组中元素的个数为:".$result; ?>
数组中元素的个数为:6
다차원 배열의 요소 수 계산:
<?php header("content-type:text/html;charset=utf-8"); $array = array('name' => array('php', 'hello', 'world'), 'article' => array('count', 'function', 'PHP')); // 递归计数 echo count($array, 1)."<br>"; // 输出 8 // 正常计数 echo count($array); // 输出 2 ?>
출력: 지침: 다차원 배열의 요소 수를 계산할 때 sizeof() 또는 count() 함수를 직접 사용하면(mode 매개변수 값이 0인 경우) 숫자만 1차원 배열의 개수는 계산되고 2차원 배열의 개수는 무시됩니다. 모드 매개변수의 값을 1로 설정해야 합니다. 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! ! 위 내용은 PHP에서 배열의 요소 수를 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!8
2