ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ch3. 배열 사용
    플밍/PHP+MySQL 2011. 8. 29. 05:24
    ch3. 배열 사용 

    2007/04/19 11:12



     

    - 배열 만들기

     $var = array( elem1, elem2, elem3, ..........);

     * $idx = range(begin idx, end  idx); // 시작번호부터 끝번호까지 증순의 배열 자동 생성

     

     $var = array("a", "b", "c"); 일때

     var[3] = "d" 이런식으로 배열을 늘리는것도 가능. -_-;

     

    - 정렬

     sort ($array) 알파벳순, 혹은 숫자 순으로 오름차순 정렬

     

    - 섞기

     shuffle ($array) 마구 섞기

     

    - 역으로 바꾸기

     array_reverse ($array)

     

    - 배열에 원소 추가, 삭제 (발생 지점은 배열의 맨 끝)

     array_push($array, elem) ⇔ array_pop($array)

     

    - 배열 내에서 탐색하기

     each(arr), next(arr) - 포인터를 한칸 전진(차이점은 next는 전진한곳의 value를 반환)

     prev(arr) - next와 반대로 포인터를 한칸 후진한 자리의 value를 반환

     current(arr) - 현재 포인터의 위치의 value를 반환

     reset(arr) - 포인터를 배열 맨첨으로 이동

     end(err) - reset과 반대로 포인터를 배열 맨끝으로 이동, value 반환

     

    - 배열에서 원소 세기

     count(arr), sizeof(arr) - elem의 개수 반환

     array_count_values() - 중복된 elem들이 있을때 대표 elem들이 몇번씩 중복되는지

                출력해줌. {1,2,3,3,2,5} -> 1은 한번, 2는 두번, 3은 두번, 5는 한번

     

    - 배열을 스칼라 변수로 만들기

     extract(arr) 연관 배열에서 키를, value를 가진 변수로 만들어줌.

    '플밍 > PHP+MySQL' 카테고리의 다른 글

    # Comparison Operators  (0) 2011.08.29
    # Regular Expressions  (0) 2011.08.29
    ch4. 문자열 조작과 정규표현  (0) 2011.08.29
    ch2. 데이터 저장과 불러오기  (0) 2011.08.29
    ch1. PHP집중훈련  (0) 2011.08.29
Designed by Tistory.