메뉴 건너뛰기

infra

[PHP] 이름이 지정된 배열 처리하기

박영식2009.08.08 02:58조회 수 3222댓글 0

    • 글자 크기
배열이 순차적인 번호로 네이밍 되어 있지 않고, 직접적인 이름으로 지정이 되있다면, 반복문으로 처리하기 쉽지 않다.
따라서 아래와 같은 유용한 코드를 이용해 출력할 수도 있고, 다른 배열에 저장해 반복문으로 처리가 가능하다.

<?php

$dark["name"] = "James";
$dark["addr"] = "addr";
$dark["job"] = "job";
$dark["phone"] = "123-456-7890";

for(reset($dark); $index = key($dark); next($dark)) {
$temp = current($dark); // $temp = pos($dark)로도 쓸 수 있습니다.
echo "$index : $temp
n";
}
?> 

name : James
addr : addr
job : job
phone : 123-456-7890
박영식 (비회원)
    • 글자 크기
[mariaDB] my의 동생 (by lispro06) 무어, 황, 멧칼프, 리드의 법칙 (by 박영식)

댓글 달기

첨부 (0)
위로