<?
$score[0]=72;
$score[1]=93;
$score[2]=97;
$score[3]=89;
$score[4]=88;
?>
예제($a의 원소와 $b의 원소를 $c에 넣는다.)
<?
for($i=0; $i<10; $i++)
$a[$i]=$i+1;
for($i=0; $i<10; $i++)
$b[$i]=$i+101;
for($i=0; $i<10; $i++)
$c[$i]=$a[$i]+$b[$i]
for($i=0; $<10; $i++)
echo "$a[$i]+$b[$i]=$c[$i]";
?>
2차원 배열
예제 (세명의 학생에 대한 다섯과목의 성적)
<?
$s[0][0]=79;
$s[0][1]=90;
$s[0][2]=60;
$s[0][3]=45;
$s[0][4]=80;
$s[1][0]=80;
$s[1][1]=90;
$s[1][2]=90;
$s[1][3]=99;
$s[1][4]=89;
$s[2][0]=45;
$s[2][1]=85;
$s[2][2]=90;
$s[2][3]=99;
$s[2][4]=84;
for($a=0; $a<3; $a++)
{
$sum=0;
for($b=0; $b<5; $b++)
{
$sum=$sum+$s[$a][$b];
}
$avg=$sum/5;
$student_num=$a+1;
echo "$student_num번째 학생의 성적 => 합계: $sum, 평균: $avg <br />";
}
?>
array()함수를 사용해 한 줄로 간단하게 작성
$score=array(80, 90, 90, 99, 78);
$s=array(array(79, 90, 60, 45, 80), array(80, 90, 90, 99, 89), array(45, 85, 90, 99, 84));
댓글 없음:
댓글 쓰기