PHP 배열 기본문법 함수와 반복문 결합

우리가 이전에 변수는 하나의 데이터를 저장하였는데 php 배열은 여러개의 데이터를 저장하기 위한것이라고 할수가 있습니다.


배열은 다른 언어에서도 리스트와 같은 비슷한 형태의 데이터 타입으로 사용이 됩니다.

또한, 배열은 이전시간에 배웠던 반복문, 조건문, 함수와 같이 사용하는 경우가 많으며 배열에 정보를 담아서 반복문에 담아서 함수로 불러오기도 합니다.

배열의 기본문법

예제를 살펴보면 변수 $member = [‘admin’,’choi’,’kim’]; 에 배열을 담았으며, echo $member[0] 은 변수에 담긴 배열의 0 번쨰를 불러올수가 있습니다.

배열에 담긴 0 번은 admin 이며, 1 번은 choi 이며, 2 번은 kim 으로 배열에 담긴 원소를 각각 불러올수가 있습니다. php 5.4 이하의 버전에서는 array(‘admin’,’choi’,’kim’) 형식으로 배열을 사용해야 합니다.

배열과 함수의 결합

예제를 보면 함수안에 배열을 넣고 출력할수가 있다. function get_members(){ return [‘admin’,’choi’,’kim’]; } 리던값에 배열을 담을수가 있습니다.

함수안에 배열을 불러오기 위해서 변수 $tmp = get_members(); 에 담았으며, echo $tmp[1]; 을 출력하면 숫자 1 의 choi 가 출력이 되는것을 확인할수가 있습니다.

배열과 반복문의 결합

예제를 보면 함수안에 배열을 담았으며 변수에 $members = get_members(); 함수를 담았습니다.

반복문 for($i = 0; $i < count($membes); $i++) 으로 변수 $i 에 숫자 0 을 담았으며 count($members); 는 변수에 담긴 배열을 불러올수가 있습니다.

echo ucfirst($members[$i]) 은 ucfirst 는 첫글자가 대문자로 변환되고, 배열 $members[$i] 를 순서대로 반복문에 의해서 출력이 되는것을 확인해 볼수가 있습니다.

이상으로 PHP 배열 기본문법을 알아보고 함수와 반복문을 추가해서 출력하는것을 알아보았습니다.

만약 배열이 없다면 여러개의 데이터를 일일이 반복문에 담아서 출력해야하므로 코드가 매우 길어질수밖에 없습니다.

Leave a Comment