글쓰는 개발자
PHP 기초문법 (3) 배열 본문
반응형
1. 배열
배열은 하나의 변수명에 여러 개의 데이터를 저장할 수 있게 해주는 데이터형이다.
배열은 변수에 대괄호를 감싸서 인덱스를 표시해 주는 방법으로 사용한다. 다음은 $score라는 배열에 네개의 값을 넣고 이 값들의 합계나 평균을 구하는 코드이다.
<?php
$score[0] = 84;
$score[1] = 92;
$score[2] = 73;
$score[3] = 87;
$sum = 0;
for ($i = 0; $i < 4; $i++) {
$sum += $score[$i];
}
$avg = $sum / 4;
echo "합계: $sum<br>";
echo "평균: $avg<br>";
?>
2. array() 함수
배열을 인덱스가 아닌 방식으로 한번에 할당해 주는 방법이 있는데 이는 array라는 함수를 사용하면 된다.
다음 코드는 위와 똑같은 방식으로 내게의 값을 $score라는 배열에 할당한 코드이다.
<?php
$score = array(84, 92, 73, 87);
$sum = 0;
for ($i = 0; $i < 4; $i++) {
$sum += $score[$i];
}
$avg = $sum / 4;
echo "합계: $sum<br>";
echo "평균: $avg<br>";
?>
결과는 화면은 1번과 같지만 array 함수를 사용하면 한번에 많은 양의 데이터를 할당 할 수 있다.
3. 2차원 배열 할당
2차원 배열은 각각 다음과 같이 할당 가능하다.
<?php
$score[0][0] = 12;
$score[0][1] = 23;
$score[1][0] = 83;
$score[1][1] = 43;
$arr_score = array(array(12, 23), array(83, 43));
?>
반응형
'Development > PHP' 카테고리의 다른 글
PHP 기초문법 (5) Form, POST (0) | 2020.05.06 |
---|---|
PHP 기초문법 (4) 함수 (0) | 2020.05.05 |
PHP 기초문법 (2) 조건문, 반복문 (0) | 2020.05.04 |
PHP 기초문법 (1) echo, 변수 (0) | 2020.05.04 |
PHP 실행 (0) | 2020.05.04 |