메뉴 건너뛰기

프로그램언어

조회 수 253 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

배열의 인덱스 값을 자신이 원하는 이름으로 지정 했을때 해당 배열을 규칙적으로 쓰고 싶다면 다음의 함수들을 이용 하면 된다.

일단 예제를 보자

$array = array(
 '과일' => '사과',
 '풀' => '대나무',
 '동물' => '산호',
 '포유류' => '기린',);

for ($i=0; $array_value = current($array); $i++, next($array)) 
{
 echo "$i 번째 인덱스 : ".key($array)." __ 값 : $array_value <br> ";
}
 
0 번째 인덱스 : 과일 __ 값 : 사과 
1 번째 인덱스 : 풀 __ 값 : 대나무 
2 번째 인덱스 : 동물 __ 값 : 산호 
3 번째 인덱스 : 포유류 __ 값 : 기린

와 같은 결과가 나온다. 임의로 만든 배열의 인덱스명, 키값, 내부포인터값등을 모두 알아낼 수 있는 것이다.
current()함수는 단순히 현재 내부 포인터에서 가리키고 있는 배열 원소의 값을 반환한다. 그리고 내부 포인터 값이 배열의 목록을 벗어나면 false를 반환한다.
그래서 다음 값을 뽑아내기 위해선, 배열의 내부 포인터 값을 다음으로 옮겨주는 next()를 써야 한다. 그외에 내부 포인터 값을 전으로 옮겨주는 prev()와 맨 끝으로 옮겨주는 end() 그리고, 내부포인터를 처음으로 되돌려 주는 reset() 함수 등의 배열 관련 함수도 존재한다.

좀더 다양한 배열 관련 함수를 알고 싶다면 아래 링크로 가보길 바란다.

http://php.net/manual/kr/ref.array.php

위 주소로 가면 php한글 메뉴얼중에서 배열함수 관련 모음을 볼수 있다.


List of Articles
번호 제목 날짜 조회 수
340 환경변수 HTTP_USER_AGENT를 이용해서 스마트 기기 분류하기 2016.09.21 25959
339 확장자 추출 하기 2021.03.26 309
338 홈페이지 귀퉁이에 붙이는 공지창 file 2015.04.06 25426
337 헤더이용 다운로드 받을시 바로열기부분 소스 2018.07.24 7320
336 해당하는 날짜가 그달의 몇주째인지 계산 2014.02.27 26351
335 함수이름을 변수로 사용하기, 매개변수 없는 함수에 매개변수 넣기 2021.03.26 747
334 한글줄바꾸기 또는 utf-8 wordwrap 2014.04.12 26546
333 한글자르기 substr 2015.04.14 25198
332 한글이 깨져서 나올 때 - iconv 2018.08.29 3933
331 필드값 저장 2014.02.27 24276
330 프레임 사이트에서 새로고침(F5) 할때 초기화면으로 이동하지 않음 2019.01.08 1280
329 폴더에 사진올려놓고 리스트자동으로 만들기 2019.01.08 1302
328 폴더 용량 체크 2023.01.12 218
327 포트체크 방법 2019.01.16 1288
326 페이지 로딩 시간 측정 2014.02.27 26046
325 파일을 변수에 담기(ob_start를 이용한 방법) 2021.03.26 676
324 파일업로드 2017.02.19 19352
323 파일시스템, 폼 파일업로드 관련 함수 2017.03.27 21681
322 파일 확장자 비교 2016.12.23 21970
321 파일 종류에 따른 아이콘표시하기 함수 2019.01.16 1421
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved