PHP 언어에서 배열은 동일한 유형의 여러 데이터 항목을 저장할 수 있는 일반적으로 사용되는 데이터 유형입니다. 배열 작업의 경우 배열의 요소 수인 길이를 얻어야 하는 경우가 많습니다.
PHP는 배열의 길이를 가져오는 많은 함수를 제공하며 가장 일반적으로 사용되는 함수는 count() 함수입니다. count() 함수는 배열의 요소 수를 반환하는 데 사용됩니다. 구문은 다음과 같습니다.
count(array $array, int $mode = COUNT_NORMAL): int
여기서 $array는 길이를 계산할 배열이고 $mode는 길이를 지정하는 데 사용되는 선택적 매개변수입니다. 길이를 계산하는 방법. $mode 매개변수가 COUNT_RECURSIVE로 설정되면 다차원 배열의 요소 수가 재귀적으로 계산됩니다. 반환 값은 배열의 길이, 즉 요소 수입니다.
count() 함수 외에도 sizeof() 함수 및 array_count_values() 함수와 같이 배열 길이를 계산하는 다른 함수가 있습니다. sizeof() 함수는 count() 함수와 유사하며 배열의 요소 수를 반환하는 데 사용됩니다. 구문은 다음과 같습니다.
sizeof(array $array, int $mode = COUNT_NORMAL): int
count() 함수와 유사하게 $array 매개변수는 길이를 계산할 배열이고, $mode 매개변수도 선택적 매개변수로서 계산 방법을 지정하는 데 사용됩니다. 길이. 반환 값은 배열의 길이입니다.
array_count_values() 함수는 배열에 다양한 요소가 나타나는 횟수를 계산하는 데 사용되며 연관 배열을 반환합니다. 여기서 키는 배열의 요소이고 값은 요소가 배열에 나타나는 횟수입니다. 정렬. 구문은 다음과 같습니다.
array_count_values(array $array): array
그 중 $array는 발생 횟수를 세는 배열입니다. 키가 배열의 요소이고 값이 배열에 요소가 나타나는 횟수인 연관 배열을 반환합니다.
위 함수 외에도 배열을 순회하여 배열의 길이를 계산할 수도 있습니다. foreach 루프를 사용하여 배열을 탐색할 때마다 카운터가 1씩 증가하고 마지막으로 배열의 길이를 얻습니다. 예:
// 定义一个数组 $arr = [1, 2, 3, 4, 5]; // 定义一个计数器 $count = 0; // 遍历数组 foreach ($arr as $key => $value) { $count++; } // 输出数组的长度 echo $count; // 5
일반적으로 PHP에서는 배열의 길이를 찾는 것이 매우 간단합니다. count() 함수를 사용하면 여러 요소가 나타나는 횟수를 계산해야 할 경우 array_count_values() 함수를 사용할 수 있습니다. . 배열 길이를 계산하기 위해 자체 코드를 작성해야 하는 경우 foreach 루프를 사용하여 탐색할 수도 있습니다.
위 내용은 PHP 배열의 길이를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!