본문 바로가기
PHP 백엔드 프로그래밍

#06 PHP 배열(연관배열 / 이차원 배열)

by 강바리 2022. 10. 25.
728x90
반응형

배열(Array)는 하나의 변수에 여러개의 데이터를 담는 자료구조이다.

배열에서 저장되는 위치는 인덱스(Index)를 이용하여 지정한다. 

 

1. 기본 배열

 

아래처럼 array()에 여러개의 데이터를 담고 

인덱스로 해당 값을 얻는다.

 

String 형태도 아래와같이 동일하게 사용한다.

 

 

2. 연관배열

 

일반적인 배열은 요소의 위치를 지정하는데 인덱스를 사용한다.

연관배열은 DB에서 사용하는 방법인 키(Key)값을 사용한다.

 

ex) "키" => "값"

ex) "job" => "바리스타"

 

배열의 크기만큼 값을 추출하는 방법은 foreach 문을 이용한다.

foreach는 배열에서만 사용 가능하며 배열 요소의 key와 value 2개를 

배열의 크기만큼 반복해서 추출한다.

 

ex) foreach 함수안에 추출할 배열을 기입하고 $key값, $value값을 기입한다.

 

3. 2차원 배열

 

2차원 배열은 배열안에 있는 각각의 요소가 배열로 정의되어 

2차원의 구조로 표현된다.

 

728x90
반응형

댓글