PHP의 2차원 배열은 다차원 배열이라고도 불리는 특별한 배열 유형입니다. 각 요소 자체가 배열인 배열의 배열로 볼 수 있습니다. 2차원 배열에서 각 요소는 키-값 쌍의 집합이 될 수 있습니다.
PHP에서 2차원 배열의 정의는 비교적 간단하며 일반적으로 다음 구문을 사용합니다.
$2차원 배열 이름 = array(
array(요소 1 키 이름 => 요소 1 값, 요소 2 키 이름 = >요소 2 값,...),
array(요소 3 키 이름=>요소 3 값, 요소 4 키 이름=>요소 4 값,...),
...
) ;
대괄호 [] 형식의 구문을 사용할 수도 있습니다.
$ 2차원 배열 이름 = [
[요소 1 키 이름 => 요소 1 값, 요소 2 키 이름 => 요소 2 값,... .],
[요소 3 키 이름 => 요소 3 값, 요소 4 키 이름 => 요소 4 값,...],
...
];
요소 2차원 배열의 해당 키 이름과 인덱스를 통해 액세스할 수 있습니다. 예를 들어, 2차원 배열 $students의 첫 번째 요소의 두 번째 키 값에 액세스하려면 다음 방법을 사용할 수 있습니다.
$students0;
2차원 배열의 키와 값 문자열, 정수, 부동 소수점 숫자, 부울 값, 객체 등을 포함한 모든 PHP 데이터 유형이 될 수 있습니다.
실제 개발에서는 중첩된 데이터 구조를 표현하기 위해 2차원 배열이 자주 사용됩니다. 예를 들어, 2차원 배열을 사용하여 학생 성적표를 나타낼 수 있습니다:
$grade = [
['name'=>'Xiao Ming', 'score'=>85],
[ '이름'=>'샤오홍', '점수'=>90],
['이름'=>'샤오화', '점수'=>80],
...
];
여기서 $grade 2차원 배열은 학생의 성적 목록이고, 각 요소는 학생의 이름과 점수를 나타내는 연관 배열입니다.
2차원 배열도 다양한 기능을 통해 조작하고 처리할 수 있습니다. 다음은 일반적으로 사용되는 2차원 배열 함수입니다.
위 내용은 PHP에서 2차원 배열은 어떻게 생겼나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!