글 "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>
출력 결과는 다음과 같습니다.
재밌지 않나요?
따라서 이 코드의 코드 본문에는 다른 루프 내에 중첩된 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!