[PHP] 배열에 배열 적용하기
2022. 8. 30. 03:15ㆍProgram/PHP
012_PHP에서 배열에 배열 적용하기
[요약]
- 배열 안에 값 대신 배열을 지정할 수 있다.
- 값 대신 array()를 선언한다.
배열에 어떠한 값을 대입했다. 값 대신 배열을 선언하여 선언한 배열 안에 여러 값을 대입할 수 있다.
[배열에 배열 대입하기]
1. 변수를 배열로 선언
$earth = array();
2. 배열 $earth에 nation 인덱스를 지정하고 이를 배열로 선언
$earth['nation'] = array();
3. 인덱스 0부터 값 입력
$earth ['nation'][0] = 'korea';
$earth['nation'][1] = 'america';
다음은 배열에 배열을 선언한 후 선언한 배열의 값을 출력하는 예제이다.
[예제: ]
<?php
// 변수 dr을 배열로 선언
$dr = array();
// 배열 dr에 continent 인덱스를 생성하고 이것을 배열로 선언
$dr['continent'] = array();
// 배열 dr['continent']에 ['america'] 인덱스 생성 후 배열로 선언
$dr['continent']['america'] = array();
$dr['continent']['america'][0] = '애너하임';
$dr['continent']['america'][1] = '올랜도';
$dr['continent']['asia'] = array();
$dr['continent']['asia'][0] = '대한민국';
$dr['continent']['asia'][1] = '홍콩';
$dr['continent']['asia'][2] = '중국';
$dr['continent']['europe'] = array();
$dr['continent']['europe'][0] = '파리';
echo "다음 도시의 공통점은?";
echo "<br><br>";
echo "아메리카 :<br>";
echo $dr['continent']['america'][0]."<br>";
echo $dr['continent']['america'][1]."<br>";
echo "<br>";
echo "아시아 :<br>";
echo $dr['continent']['asia'][0]."<br>";
echo $dr['continent']['asia'][1]."<br>";
echo $dr['continent']['asia'][2]."<br>";
echo "<br>";
echo "유럽 :<br>";
echo $dr['continent']['europe'][0];
?>
실행결과
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] 배열의 구조 보기(확인하기) var_dump() (0) | 2022.08.30 |
---|---|
[PHP] 배열에 값 추가하기 array_push() (0) | 2022.08.30 |
[PHP] 배열 인덱스를 문자로 적용 (0) | 2022.08.30 |
[PHP] 배열 사용하기 (0) | 2022.08.25 |
[PHP] 증감 연산자 사용하기 (0) | 2022.08.25 |