[PHP] 배열 사용하기
2022. 8. 25. 21:11ㆍProgram/PHP
010_PHP에서 배열 사용하기
[요약]
- 배열을 이용하면 하나의 변수에 여러 값을 대입할 수 있다.
- 변수를 배열로 만들려면 array()를 사용한다.
지금까지는 하나의 변수에 하나의 값만을 대입할 수 있었다.하지만 배열을 이용하면 하나의 변수에 여러개의 값을 대입할 수 있다.
어딘가로 데이터를 보낼때 하나의 변수에 여러개의 값을 대입하여 보내면 더욱 편리하게 사용할 수 있다.변수에 여러 값을 대입하려면 여러개의 값을 받도록 배열로 만들어야 한다.
[변수를 배열로 만들기]
- 변수명 = array();
배열에 여러 값을 대입하려면 인덱스를 사용한다.
예를들어 여러명의 사람들이 아파트 한 건물에 살고있다.
그 중 택배럴 어떤 사람에게 전달하려면 택배를 받을 사람이 거주하는 동, 호수를 알아야 전달할 수 있다.
이 동, 호수가 바로 인덱스와 같은 역할을 한다고 할 수 있다.
한 변수의 배열을 이용해 여러개의 값을 대입한 후 대입된 여러값 중 특정 값을 가져오려면 값이 있는 인덱스를 알아야 한다.
[하나의 변수를 배열로 만들어 여러 값을 대입하는 방법]
1. 변수를 배열로 선언
$space= array();
2. 변수 space에 첫 번째 값으로 earth를 입력하기 위해 인덱스 사용
$space[0] = 'earth'; // 인덱스는 0부터 시작
3. 변수 $space에 두 번째 값으로 moon 입력
$space[1] = 'moon';
4. 변수 $space에 세 번째 값으로 jupiter 입력
$space[2] = 'jupiter';
위의 내용을 표로 정리해 보면 다음과 같다.
변수명 | 인덱스 | ||
0 | 1 | 2 | |
space | earth | moon | jupiter |
다음은 earth라는 변수를 선언하고 배열로 지정후 0번 인덱스에 값을 대입하는 예제이다.
[예제: 11_array.php ]
<?php
// 배열 선언
$earth = array();
// earth의 0 인덱스에 'korea' 대입
$earth[0] = 'korea';
// earth 배열의 0 인덱스 출력
echo "earth 배열의 0 인덱스는 ".$earth[0];
?>
실행결과
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 배열에 배열 적용하기 (0) | 2022.08.30 |
---|---|
[PHP] 배열 인덱스를 문자로 적용 (0) | 2022.08.30 |
[PHP] 증감 연산자 사용하기 (0) | 2022.08.25 |
[PHP] 대입 연산자 사용하기 (0) | 2022.08.25 |
[PHP] 연산자 사용하기 (0) | 2022.08.24 |