PHP count() 메소드는 배열의 요소 수를 가져오는 데 사용됩니다. PHP count() 메소드는 PHP에 내장된 메소드입니다. size() 메소드와 동일한 작업을 수행합니다. 때때로 우리는 배열이나 객체에 존재하는 요소의 수를 알아야 하므로 이를 위해 PHP는 count() 메소드를 제공합니다. 또한 요소가 없는 배열이나 개체에 대해 또는 빈 배열인 경우와 설정되지 않은 배열이나 개체에 대해 0 값을 반환할 수도 있습니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
구문:
count( array, mode );
매개변수:
다음은 언급된 예입니다.
배열의 요소 수를 찾는 PHP count() 메소드의 예입니다. 다음으로, 다음 예제를 통해 메소드를 좀 더 명확하게 이해하기 위해 PHP 코드를 작성해 보겠습니다. 여기서 count() 메소드를 사용하여 1차원 배열에 존재하는 요소의 개수를 구하는 방법은 아래와 같습니다.
코드:
<?php // array of languages $Language = array( 'English', 'Math', 'Science', 'Hindi'); print( "The array is : " ); print( implode(', ', $Language )); print(".<br>"); // Calculating total number of elements present in an array. $result = count($Language); print( "The total number of elements present in an array are :" ); print( $result ); ?>
출력:
위 프로그램에서와 같이 코드 “$result = count($Language);” 출력에서 볼 수 있듯이 "Language" 배열에 있고 표시되는 요소 수를 찾아서 반환합니다.
다차원 배열의 개수를 구하는 PHP count() 메소드의 예
다음으로 길이 속성을 사용하여 다차원 배열에서 요소의 개수를 구하는 PHP Count() 메서드를 이해하기 위한 HTML 코드를 아래와 같이 작성합니다.
코드:
<?php // multidimensional array of subjects $sub = array( 'Subjects' => array( 'English', 'Math', 'Science', 'Hindi', 'Social' ), 'facultyid' => array( 'fac12', 'fac36', 'fac78', 'fac60', 'fac03' ) ); print( "The count for multidimensional array. " ); print( " <br>" ); // Calculating total number of elements present in an multidimensional array. // recursive count print( "The count for multidimensional array with recursive. " ); print( count( $sub, 1 )); print( " <br>" ); print( "The count for multidimensional array with out recursive. " ); print( count( $sub )); print( " <br>" ); ?>
출력:
위 프로그램과 마찬가지로 "sub" 배열은 과목과 이를 처리하는 해당 교수진 ID를 저장하기 위해 생성됩니다. 코드 뒷부분에서 count() 메서드는 이 다차원 배열에 있는 요소 수를 찾는 두 가지 방법으로 사용됩니다. 첫 번째 방법은 "count( $sub, 1 );"로, 모드 값을 1로 전달하여 표시된 대로 재귀적인 방법이고 두 번째 방법은 "count( $sub );"입니다. , 이는 재귀적인 방법이 아닙니다. 따라서 첫 번째 방법의 출력 개수는 12이고 두 번째 방법의 출력 개수는 2입니다. 다양한 데이터 유형의 다차원 배열에 대한 개수를 찾는 PHP count() 메서드입니다.
다음으로 PHP Count() 메소드를 이해하기 위해 HTML 코드를 작성합니다. 여기서 length 속성은 서로 다른 차원에서 서로 다른 데이터 유형을 갖는 다차원 배열의 요소 개수를 찾는 데 사용됩니다.
코드:
<?php // multidimensional array of Marks $Marks = array( 'Subjects' => array( 'English', 'Math', 'Science', 'Hindi', 'Social' ), 'rollno' => array( 89, 78, 56, 45, 67 )); print( "The count for multidimensional array of different data types. " ); print( " <br>" ); // Calculating total number of elements present in an multidimensional array. // recursive count print( "The count for multidimensional array with recursive. " ); print( count( $Marks, 1 )); print( " <br>" ); print( "The count for multidimensional array with out recursive. " ); print( count( $Marks )); print( " <br>" ); ?>
출력:
위 프로그램과 마찬가지로 "Marks" 배열은 주제를 저장하기 위해 생성되며, 마크 배열의 주제와 비교되는 다양한 데이터 유형의 각 기호를 저장합니다. 코드 뒷부분에서 count() 메서드는 두 가지 방법을 사용하여 이 다차원 배열에 존재하는 요소 수를 찾으므로 첫 번째 방법의 출력 개수는 12이고 두 번째 방법의 출력 개수는 2입니다.
PHP count() 메소드는 배열에 있는 요소 수를 가져오는 데 사용되는 내장 메소드입니다.
위 내용은 PHP 수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!