>  기사  >  백엔드 개발  >  PHP에서 2차원 배열은 어떻게 생겼나요?

PHP에서 2차원 배열은 어떻게 생겼나요?

PHPz
PHPz원래의
2023-05-20 10:01:37689검색

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차원 배열 함수입니다.

  1. count($array): 배열의 요소 수를 반환합니다.
  2. is_array($array): 주어진 변수가 배열인지 확인합니다. ($array1, $array2): 두 개 이상의 배열 병합
  3. array_push($array, $value): 배열 끝에 하나 이상의 값 추가
  4. array_pop($array): 마지막 항목 삭제 배열의 요소 ;
  5. array_shift($array): 배열의 첫 번째 요소를 삭제합니다.
  6. array_unshift($array, $value): 배열의 시작 부분에 하나 이상의 요소를 삽입합니다.
  7. 간단히 말하면, 2차원 배열은 PHP에서 매우 중요한 데이터 유형 중 하나이며, 다양한 중첩 데이터 구조를 표현하고 이를 편리하게 조작하고 처리하는 데 사용할 수 있습니다. 개발자는 2차원 배열 관련 지식을 완전히 이해하고 숙달해야 합니다.

위 내용은 PHP에서 2차원 배열은 어떻게 생겼나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.