[PHP] 배열 인덱스를 문자로 적용

2022. 8. 30. 02:56Program/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