cgy12306

배열 본문

PHP

배열

cgy12306 2019. 7. 9. 23:10

배열

배열이란 연관된 데이터를 모아서 관리하기 위해 사용하는 데이터 타입이다.

이런식으로 배열안에 값을 저장할 수 있다.

 

배열에 담겨있는 값을 가져올 때는 대괄호 안에 숫자를 넣는다. 이 숫자를 색인(index)라고 부르고 0부터 시작한다.

 

 

 

get_members의 값은 배열이기 때문에 array가 출력되고 그 다음 소괄호안에 크기가 출력되고, 중괄호안에 각 배열안에 들어가 있는 자료형과 해당되는 데이터가 들어가 있다.

 

 

이런 식으로 두번째 배열의 값을 가져올 수 있다.

 

 

get_members이 반환한 배열을 members에 저장하고, 변수 i members의 크기(count)만큼 반복해주는 코드이다. ucfirst는 알파벳의 첫 글자를 대문자로 만들어주는 함수이다.

 

배열 크기

이런 방식으로 배열의 크기를 알아낼 수 있다.

 

 

 

array_push를 이용해서 배열에 단일 값을 추가할 수 있다.

 

 

 

array_merge를 이용해 배열에 복수의 값을 추가할 수도 있다.

 

 

array_unshift를 이용해 배열의 맨 앞에 추가할 수 있다.

 

 

 

array_splice를 이용해서 li배열에 2번째에 ‘B’를 넣는 코드이다.

3번째 인자를 1로 바꾸면 2번째에 있는 값부터 1개만큼 잘라내고 B를 넣겠다는 뜻이다.

 

 

array_shift를 사용해서 맨 앞의 값을 제거할 수 있다.

 

 

array_shift를 이용해서 배열의 맨 뒤의 값을 제거할 수 있다.

 

sort를 이용해 배열을 정렬할 수 있다.

 

rsort를 이용해 역순으로 정렬할 수 있다.

 

연관배열

연관배열에서는 index를 문자로 사용가능 하다.

egoingkey가 되고, 10value가 된다.

 

 

 

 

foreach문은 grades 위치의 배열에 담긴 요소의 개수만큼 반복문을 실행한다.

출처 : https://opentutorials.org/course/62/5133

 

배열 - 생활코딩

배열 배열이란 다른 언어에서는 리스트라고도 하는 형태의 데이터 타입이다.  배열은 연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터 타입이다. 변수가 하나의 데이터를 임시로 저장하기 위한 것이라면 배열은 여러 개의 데이터를 저장하기 위한 것이라고 할 수 있다. 아래의 예제를 보자. 변수 name에는 문자 egoing이 할당되었다. 이제부터 name을 호출하면 문자 egoing을 사용할 수 있다. /array/1.php 

 

'PHP' 카테고리의 다른 글

UI와 API  (0) 2019.07.09
include와 namespace  (0) 2019.07.09
함수  (0) 2019.07.09
반복문  (0) 2019.07.09
논리 연산자  (0) 2019.07.09
Comments