(함수)함수의 정의 - 함수의 정의(3)

· 댓글 : 0 조회 : 1446 · 0

배열을 테이블로 변환

 

배열변수를 테이블을 이용해서 배열하는 방법입니다.

예전에 for문에 대해서 설명을 한적이 있습니다. 이부분을 잘 숙지하고 계신다면 쉽게 이해 하실 수 있습니다.

 

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

 

<?php
$infoarray = array(
       array(10,20,30,40,50),
       array("국어","영어","수학","정보"),
       array(95.5, 48.5, 72.4, 88.2, 59.0, 62.0)
       );

table_display($infoarray[0]);
table_display($infoarray[1]);
table_display($infoarray[2]);

function table_display($a){
 echo "

번호
".($i+1)."".$a[$i]."
";
 }
?>

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

출력 결과값

 

번호
110
220
330
440
550
번호
1국어
2영어
3수학
4정보
번호
195.5
248.5
372.4
488.2
559
662

 

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

 

table_display($infoarray[0]);  // 배열변수를 0번째 실 매개변수를 받아 호출합니다.
table_display($infoarray[1]);  // 배열변수를 1번째 실 매개변수를 받아 호출합니다.
table_display($infoarray[2]);  // 배열변수를 2번째 실 매개변수를 받아 호출합니다.

 

function table_display($a) // 실매개변수를 형식 매개변수로 받습니다. $infoarray[0] --> $a 로 변환

 

 echo "

번호

 

for ($i=0; $i < sizeof($a); $i++) {        // sizeof()함수로 배열변수의 갯수를 구합니다.
     echo "

".($i+1)."".$a[$i]."

                                                                         $infoarray[0][$i], $infoarray[1][$i], $infoarray[2][$i]가 되겠습니다.
     echo "

";
}
echo "";
}

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

함수는 총 3번 호출되어 3번의 결과 값이 나오게 됩니다.

 

 

통계분석을 위해 매체별 전용URL 사용해주세요.
불타는면빨님의 포스트
최근 리스트
리스트가 없습니다.