1. <?php
  2.   $inArray1 = array("fruit" =>  "apple", 2, 4, 7);
  3.   $inArray2 = array("a", "b", "fruit" =>  "apple",
  4.                            "color" => "red", 7);
  5.   
  6.   $outArray1 = array_merge($inArray1, $inArray2);

  7.   print_r($outArray1);
  8.   /*
  9.   Array ( [fruit] => apple [0] => 2 [1] => 4
  10.              [2] => 7 [3] => a [4] => b
  11.              [color] => red [5] => 7 )
  12.   */
  13. ?>

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


array array_merge ( array $array1 [, array $... ] )


6. 라인 

주어진 모든 배열을 병합합니다.

배열이 서로 같은 문자열 키를 갖는다면, 그 키에 대해서는 나중에 온 값이 이전 값을 덮어씁니다.

그러나 서로 같은 숫자 키에 대해서는 나중 값이 원래 값을 덮어쓰지 않고 추가됩니다.


array array_merge_recursive ( array $array1 [, array $... ] )


array_merge()함수와 동일하게 동작합니다.

array_merge()함수와 차이점은 배열이 서로 같은 문자열 키를 갖는다면,

이 키에 대한 값을 배열에 같이 병합시키는데,

이때 배열을 값으로 갖는 경우 배열을 서로 병합시키되

일치하지 않는 값에 대해서는 상응하는 위치에 값을 넣어가면서 병합합니다.

array_merge_recursive() 함수 예시는 생략합니다.

:
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 :