1. <?php
  2.   function self_mul($val){return $val * $val; }
  3.   $inArray1 = array(1, 2, 3, 4);

  4.   $outArray1 = array_map("self_mul", $inArray1);
  5.   
  6.   print_r($inArray1);
  7.   // Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
  8.   echo "<br><br>";
  9.   
  10.   function add($val2, $val3){return $val2 + $val3; }
  11.   $inArray2 = array(1, 2, 3);
  12.   $inArray3 = array(4, 5, 6);

  13.   $outArray2 = array_map("add", $inArray2, $inArray3);
  14.   
  15.   print_r($outArray2);
  16.   // Array ( [0] => 5 [1] => 7 [2] => 9 )
  17. ?>

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


array array_map ( callable $callback , array $array1 [, array $... ] )


13. 라인 

배열에 대해 각 값들을 $callback 함수에 의해 실행합니다.

이때 배열은 여러개가 같이 쓰일수도 있습니다.


mixed array_reduce ( array $array , callable $callback [, mixed $initial = NULL ] )


array_map()이랑 비슷한데 

function 함수가 2개의 인자가 사용되며 반드시 값을 반환하는 함수인데

복잡해보이고 잘 쓸것 같지 않아서 링크만 걸어넣음

array_reduce() 함수 링크 : http://kr1.php.net/manual/en/function.array-reduce.php

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