1. <?php
  2.   // 배열 내부 포인터 관련 함수
  3.   $inArray = array("banana" , "orange", "apple", "peach");
  4.   
  5.   $now_value = pos($inArray);
  6.   // current()함수와 같음
  7.   $now_value = end($inArray);
  8.   $now_value = prev($inArray);
  9.   $now_value = reset($inArray);
  10.   list($outvalue[], $outvalue[], $outvalue[], $outvalue[]) = $inArray;
  11.   $out_value = each($inArray);
  12.   $now_key = key($inArray);
  13.   
  14.   echo "value : ".$now_value." | key : ".$now_key."<br>";
  15.   // value : banana | key : 0
  16.   print_r($out_value);
  17.   // Array ( [1] => banana [value] => banana [0] => 0 [key] => 0 )
  18.   // list() 함수에 사용한 outvalue 배열 for문 이용해서 출력
  19.   for($i=0; $i < 4; $i++){
  20.     if($i == 0) echo "<br>list<br>";
  21.     echo $outvalue[$i]."<br>";
  22.   }
  23.   /*
  24.   list
  25.   peach
  26.   apple
  27.   orange
  28.   banana
  29.   */
  30.   //each함수와 list함수 응용
  31.   echo "<br>";
  32.   reset($inArray);
  33.   while(list($key, $val) = each($inArray)){
  34.     echo "value : ".$val." | key : ".$key."<br>";
  35.   }
  36.   /*
  37.   value : banana | key : 0
  38.   value : orange | key : 1
  39.   value : apple | key : 2
  40.   value : peach | key : 3
  41.   */
  42. ?>

--------------------------------------------------------------------------------------------


array list ( mixed $var1 [, mixed $... ] )


10.34. 라인

배열 형식으로 변수들을 지정합니다.


list()함수는 배열의 키값이 숫자인 배열에서 0부터 순차적으로 동작합니다.

:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Total :
Today : Yesterday :