본문 바로가기
php공부

[php기초] 배열,2차배열

by 몽일! 2023. 4. 18.

배열

배열의 장점 :여러개의 변수를 관리하기 편함 =효율적인 프로그래밍

따로선언은 필요없고 

$배열이름[0(인덱스)]=(요소);

$배열이름=array(요소,요소);

 

10명의 학생이들어있는 영어수업의 평균점수를 구하라

<?php
$eng_score= array(85,76,98,87,87,93,79,85,88,63);
$sum=0;

for($i=0; $i<=9; $i++){ //인덱스는0부터세기때문에 0~9
    $sum += $eng_score[$i];
    $avg = $sum/10;
}
    print("점수합계:$sum");
print_r("평균: $avg");
?>

2차배열

$배열이름[행][열]=(요소);

$배열이름=array(요소,요소),array(요소,요소);

<?php
$score = array(array(88,98,70,59,68),array(80,98,90,59,68),array(88,66,70,79,68));

for($i=0;$i<=2;$i++){
    print($i+1 ." 번째학생<br>");//변수사용하고 이용해 붙일때 한칸띄우고 붙임
    for($a=0; $a<=4; $a++){
    print("\$score[$i][$a] = ".$score[$i][$a]."<br>");//변수를 문자로 출력하고자할때 \를 쓴다.
    $sum=0;
    $sum += $score[$i][$a];
    $avg =$sum/5;
      }
      print("총점: $sum<br>");
      print("평균: $avg<br>");
      print("---------<br>"); 
}

'php공부' 카테고리의 다른 글

쿠키와 세션  (0) 2023.04.18
[PHP기초]함수  (0) 2023.04.18
[PHP기초] if조건문과, while반복문  (0) 2023.04.17
[PHP기초] 연산자의 종류  (0) 2023.04.17
[PHP기초] 상수와 변수  (0) 2023.04.17