현재 위치: > 최신 기사 목록> PHP 2D 어레이 학습 : 배열 길이를 계산하는 방법

PHP 2D 어레이 학습 : 배열 길이를 계산하는 방법

gitbox 2025-06-29

2 차원 배열은 무엇입니까?

PHP에서 배열은 1 차원 및 다차원으로 나눌 수 있으며, 2 차원 배열은 여러 배열로 구성된 배열이며 각 요소 자체는 배열입니다.

다음은 간단한 2 차원 배열 예입니다.

$ 학생 = 배열 ​​(
    배열 ( 'name'=> 'tom', 'age'=> 18, 'score'=> 80),
    배열 ( 'name'=> 'jerry', 'age'=> 19, 'score'=> 85),
    배열 ( 'name'=> 'alice', 'age'=> 17, 'score'=> 90)
);

이 2 차원 배열에는 세 가지 요소가 포함되어 있으며 각 요소는 학생의 이름, 연령 및 성적을 저장하는 배열입니다.

2D 배열의 길이를 계산하는 방법

2 차원 배열의 길이를 계산하면 실제로 배열의 요소 수를 계산합니다.

카운트 함수를 사용하십시오

PHP의 내장 카운트 함수는 2 차원 배열을 포함하여 배열의 길이를 계산하는 데 사용될 수 있습니다. 이 기능의 기본 구문은 다음과 같습니다.

count ($ array, $ mode);

$ 배열은 길이를 계산하기위한 배열을 나타내고 $ 모드는 계산 방법을 결정하는 선택적 매개 변수입니다. 기본적으로 기본적으로 정상적인 카운트로 표시되는 일반 수 ( count_normal ) 또는 재귀 횟수 ( count_recursive )를 선택할 수 있습니다.

다음은 카운트 함수를 사용하여 2 차원 배열의 길이를 계산하는 예입니다.

$ 학생 = 배열 ​​(
    배열 ( 'name'=> 'tom', 'age'=> 18, 'score'=> 80),
    배열 ( 'name'=> 'jerry', 'age'=> 19, 'score'=> 85),
    배열 ( 'name'=> 'alice', 'age'=> 17, 'score'=> 90)
);

$ count = count ($ 학생);

에코 "배열의 길이는 : $ count";

출력 결과는 다음과 같습니다.

배열의 길이는 다음과 같습니다. 3

Foreach 루프 사용

또 다른 방법은 Foreach를 사용하여 2 차원 배열을 통해 루프를 사용하고 배열의 요소 수를 계산하는 것입니다. 요소가 가로 질 때마다 카운터는 트래버스가 완료 될 때까지 하나씩 증가합니다.

다음은 Foreach 루프를 사용하여 2D 어레이의 길이를 계산하는 예입니다.

$ 학생 = 배열 ​​(
    배열 ( 'name'=> 'tom', 'age'=> 18, 'score'=> 80),
    배열 ( 'name'=> 'jerry', 'age'=> 19, 'score'=> 85),
    배열 ( 'name'=> 'alice', 'age'=> 17, 'score'=> 90)
);

$ count = 0;
foreach ($ 학생 $ 학생) {
    $ count ++;
}

에코 "배열의 길이는 : $ count";

출력 결과는 다음과 같습니다.

배열의 길이는 다음과 같습니다. 3

요약

이 기사에서는 PHP 2 차원 배열의 길이를 계산하는 방법에 대해 설명합니다. 두 가지 일반적인 카운트 기능과 Foreach 루프를 사용하면 다른 배열 작동 요구 사항을 유연하게 처리 할 수 ​​있습니다.