cgy12306
배열 본문
배열
배열이란 연관된 데이터를 모아서 관리하기 위해 사용하는 데이터 타입이다.
이런식으로 배열안에 값을 저장할 수 있다.
배열에 담겨있는 값을 가져올 때는 대괄호 안에 숫자를 넣는다. 이 숫자를 색인(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를 문자로 사용가능 하다.
egoing이 key가 되고, 10은 value가 된다.
foreach문은 grades 위치의 배열에 담긴 요소의 개수만큼 반복문을 실행한다.
출처 : https://opentutorials.org/course/62/5133