[PHP] 배열 사용하기

2022. 8. 25. 21:11Program/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