>  기사  >  백엔드 개발  >  PHP를 사용하여 흥미로운 나누기 테이블 구현

PHP를 사용하여 흥미로운 나누기 테이블 구현

藏色散人
藏色散人원래의
2021-08-11 11:25:563914검색

글 "PHP 재미있는 출력 6*6 구구단"에서 구구단 구현 방법을 소개해드렸으니, 이번 글에서도 PHP를 통해 나눗셈표를 구현하는 방법을 소개하겠습니다.

이 글에서 소개하는 나눗셈표는 익숙한 구구단('1일은 1'에서 시작하여 '9981'로 끝남)과 다릅니다. 아래에 구현된 나눗셈표는 누구나 쉽게 이해할 수 있도록 만들어졌습니다. .PHP를 사용하여 10X10 나눗셈표를 구현한다는 아이디어는 모든 사람이 구구단을 암송하도록 하는 것이 아닙니다~

더 이상 고민하지 말고 이에 대한 아이디어가 있는지 궁금합니다. 로컬에서 시도해 볼 수 있습니다~

제가 준 내용은 다음과 같습니다. 구현 아이디어와 코드:

PHP에서 나누기 테이블을 구현하는 전체 코드는 다음과 같습니다.

<?php
$start  = 1;
$end = 10;
?>
<html>
<head>
    <title></title>
</head>
<body>
<table border="1">
    <?php
    print("<tr>");
    print("<th></th>");
    for($count = $start; $count <= $end; $count++)
        print("<th>".$count."</th>");
    print("</tr>");

    for($count = $start; $count <= $end; $count++)
    {
        print("<tr><th>".$count."</th>");
        for($count2 = $start; $count2 <= $end; $count2++)
        {
            $result = $count / $count2;
            printf("<td>%.3f</td>", $result);
        }
        print("</tr> \n");
    }
    ?>
</table>
</body>
</html>

출력 결과는 다음과 같습니다.

PHP를 사용하여 흥미로운 나누기 테이블 구현

재밌지 않나요?

따라서 이 코드의 코드 본문에는 다른 루프 내에 중첩된 for 루프가 있으며, 각 루프는 10번 실행되어 10 X 10 테이블을 생성합니다. 루프에서 외부 루프의 각 반복은 하나의 행을 인쇄하고, 내부 루프의 각 반복은 하나의 셀을 인쇄합니다.

for 루프에 대한 간략한 소개는 다음과 같습니다.

PHP에서는 스크립트가 실행될 횟수를 미리 결정해 두었다면 for 루프를 사용할 수 있습니다.

for 循环

for (init counter; test counter; increment counter) {
  code to be executed;
}

구문과 해당 매개변수는 각각 다음을 나타냅니다.

init 카운터: 루프 카운터의 값을 초기화합니다.

테스트 카운터:: 각 루프 반복을 평가합니다. 값이 TRUE이면 계속 반복합니다. 값이 FALSE이면 루프가 종료됩니다.

증분 카운터: 루프 카운터의 값을 늘립니다.

→추신: foreach 루프는 배열에서만 작동하며 배열의 각 키/값 쌍을 반복하는 데 사용됩니다.

마지막으로, 가장 포괄적인 최신 "PHP 비디오 튜토리얼"을 여러분께 추천하고 싶습니다~ 와서 배워보세요!

위 내용은 PHP를 사용하여 흥미로운 나누기 테이블 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.