메뉴 건너뛰기

프로그램언어

조회 수 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한글 메뉴얼중에서 배열함수 관련 모음을 볼수 있다.


  1. No Image 26Mar
    by
    2021/03/26 Views 241 

    date() 함수의 출력 형식

  2. php 간단 심플한 달력만들기

  3. No Image 26Mar
    by
    2021/03/26 Views 243 

    파일 output을 return 하기

  4. No Image 12Jan
    by
    2023/01/12 Views 251 

    PHP ZIP 압축파일 만들기

  5. No Image 26Mar
    by 조쉬
    2021/03/26 Views 253 

    current() next() key() 그외 배열관련 함수

  6. No Image 12Jan
    by
    2023/01/12 Views 253 

    PHP 브라우저 알아내기

  7. No Image 26Mar
    by
    2021/03/26 Views 255 

    구글 학술 검색

  8. No Image 12Jan
    by
    2023/01/12 Views 259 

    php 이미지 리사이징 image resizing

  9. No Image 27Mar
    by
    2021/03/27 Views 263 

    [PHP기초] 데이터 집합 - 배열다루기

  10. 간단한 캡차파일 만들기 captcha

  11. No Image 27Mar
    by
    2021/03/27 Views 265 

    [PHP기초] 생성자(인스턴스 초기화)

  12. No Image 27Mar
    by
    2021/03/27 Views 268 

    [PHP 기초] 함수에 관해서

  13. No Image 12Jan
    by
    2023/01/12 Views 270 

    PHP - 공공 DATA XML 파싱(PHP 버전)

  14. No Image 25Mar
    by
    2021/03/25 Views 271 

    큰따옴표(") 와 작은따옴표(')

  15. No Image 26Mar
    by
    2021/03/26 Views 272 

    printf() sprintf()

  16. No Image 26Mar
    by
    2021/03/26 Views 274 

    Predefined Variables (미리 정의된 변수들)

  17. No Image 26Mar
    by
    2021/03/26 Views 284 

    가변변수로 만든 배열

  18. No Image 26Mar
    by
    2021/03/26 Views 284 

    MYSQL DB 다중접속을 해결 하는 한 방법

  19. No Image 12Jan
    by
    2023/01/12 Views 287 

    그누보드 https 보안서버 연결시 오류

  20. No Image 27Mar
    by
    2021/03/27 Views 288 

    [PHP기초] 접근제어자(access modifier)

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 17 Next
/ 17

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved