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