본문 바로가기
스터디/PHP

[PHP] foreach

by 홍장 2021. 5. 29.
<?
  $results = array(0, 2, 4, 6, 8);
  foreach($results as $result){
  echo "변수 \$result 의 값은 {$result}입니다.<br/>";
  }
?>
<hr/>
<?
$scores = array('국어'=> 80, '영어'=> 90, '수학'=> 100, '과학'=> 95);
  foreach($scores as $key => $score){
  echo "배열 \$scores에서 {$key}의 점수는 {$score}입니다.<br/>";
  }
?>
<hr />
<?

  $scores = array(
  '철수'=>array('국어'=> 80, '영어'=> 90, '수학'=> 100, '과학'=> 95),
  '영희'=>array('국어'=> 100, '영어'=> 80, '수학'=> 90, '과학'=> 75),
  '갑돌'=>array('국어'=> 90, '영어'=> 60, '수학'=> 80, '과학'=> 65),
  );

  foreach($scores as $key1 => $value1){
  echo "<b>{$key1}의 과목별 점수</b><br/>";
  foreach($value1 as $key2 => $value2){
  echo "- {$key2} : {$value2}<br/>";
  }
	echo "<br/>";
}

?>

 

결과