>
반응형

행정구역명을 할당하고 있는 배열을 작성해 송신폼에서 자주 사용하는 풀다운 메뉴를 만들어 봅니다.

먼저 행정구역에의 배열 $PrefectureList를 작성합니다.

다음으로 for문에 초기화식 $i=0을 할당합니다.

배열의 인덱스는 0부터 시작하기 때문에 초기화식도 $i 에 0을 할당합니다.

$i는 배열 데이터의 인덱스를 참조합니다.

조건식은 $i <= count($PrefectureList) -1; 입니다.

count함수는 배열의 개수를 반환합니다.

배열에서는 22개의 행정구역 인덱스를 0부터 해아리기 때문에 0에서 21까지 총 22개가 됩니다.

조건식을 고쳐쓰면 $i <= 21; 이 됩니다.

증감식 $i++에 따라 1씩 인덱스를 이동합니다.

반복실행되는 처리 print $PrefectureList[$i]; 에서는 각 배열 데이터를 출력합니다.

결과화면

 

 

 

 

반응형

'PHP 공부' 카테고리의 다른 글

오류 제어 연산자  (0) 2019.12.25
php : 상수  (0) 2019.12.25
반응형

오류제어 연산자는 php의 식(함수나 변수) 앞에 붙이는 것으로 식에 오류가 있어도 오류 메시지를 무시할 수 있다.

오류 제어 연산자 @는 변수, 함수, include(), 정수의 앞에 붙일수 있습니다.

함수의 정의 부분이나 foreach문, 조건문 앞에는 붙일 수 없습니다.

경로 오류와 같은 메시지는 @를 붙여도 출력됩니다.

 

$string = $data[$key];를 실행하면 배열 부분이 정의되지 않았다는 오류 메시지가 나타납니다.

오류 제어 연산자 @를 $data[$sky];를 실행하더라도 오류 메시지가 출력되지 않게 됩니다.

프로그래밍 중에 이 연산자를 사용하면 오류가 발생하더라도 어딘지 확인할 수 없게 되므로 어떤 상황이든 오류를 출력하고 싶지 않을때만 사용합니다.

 

 

 

반응형

'PHP 공부' 카테고리의 다른 글

php:배열에서 데이터 꺼내기  (0) 2019.12.25
php : 상수  (0) 2019.12.25
반응형

상수란?

상수란 실행중 변경하지 않을 값을 미리 할당해두는 것을 말한다.

php에서는 미리 정의된 많은 상수가 있다. 상수명은 관습적으로 대문자를 사용한다.

 

이름 설명
PHP_VERSION PHP의 버전
PHP_OS PHP가 실행중인 OS
_LINE_ 처리 중인 파일의 현재 줄 번호
_FILE_ 처리 중인 파일 전체의 경로와 이름
_DIR_ 처리 중인 파일의 디렉터리
_FUNCTION_ 함수명
_CLASS_ 클래스명
_TRAIT_ 트레이트명
_METHOD_ 클래스 메소드명
_NAMESPACE_ 형재 네임스페이스 이름
ture
false 거짓
null 아무 값이 없음
반응형

'PHP 공부' 카테고리의 다른 글

php:배열에서 데이터 꺼내기  (0) 2019.12.25
오류 제어 연산자  (0) 2019.12.25

+ Recent posts