[PHP] 배열 인덱스를 문자로 적용
2022. 8. 30. 02:56ㆍProgram/PHP
011_PHP에서 배열 인덱스를 문자로 적용
[요약]
- 배열의 인덱스를 문자열로 지정하는 방법에 대해 알아보자
- 인덱스를 숫자 대신 문자로 지정.
인덱스는 숫자뿐 아니라 문자로도 지정할 수 있다.
문자는 따옴표로 감싸서 사용한다.
[인덱스를 문자로 사용하는 방법]
변수명['인덱스명'] = 값;
변수명이 earth 이고 인덱스가 contenent 이면 다음과 같이 입력한다.
$earth['continent'] = 값;
다음은 인덱스를 문자로 사용한 예제이다.
[예제: 12_arrayIndexStr.php ]
<?php
// 배열 선언
$earth = array();
// earth의 nation 인덱스에 'korea' 대입
$earth['nation'] = 'korea';
// earth 배열의 nation 인덱스 출력
echo "earth 배열의 nation 인덱스는 ".$earth['nation'];
?>
실행결과

다음과 같은 방법으로 배열에 다수의 인덱스와 값을 추가할 수 있다.
array['인덱스1' => '값1', '인덱스2' => '값2', '인덱스3' => '값3');
[예제 12]의 6번째 라인을 위와 같은 방법으로 표현하면 다음과 같다.
$earth = array('nation' => 'korea');
PHP에서는 인덱스를 키(key)라고 부르기도 한다.
실수뿐 아니라 정수 중에서도 특정 위치를 기준으로 반올림할 수 있다.
숫자 1234에서 2를 기준으로 반올림하려면 함수 round()의 값을 음의 정수 값으로 입력한다.
코드로 표현하면 다음과 같다.
round(1234, -2) // 1200을 반환
위의 코드에서 -2는 숫자 2를 기준으로 반올림을 처리하므로 다음 숫자가 위치한 자리수를 1234의 마지막에서 부터 세어 나온 값이다.
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
| [PHP] 배열에 값 추가하기 array_push() (0) | 2022.08.30 |
|---|---|
| [PHP] 배열에 배열 적용하기 (0) | 2022.08.30 |
| [PHP] 배열 사용하기 (0) | 2022.08.25 |
| [PHP] 증감 연산자 사용하기 (0) | 2022.08.25 |
| [PHP] 대입 연산자 사용하기 (0) | 2022.08.25 |