php 구구단~ > 자유게시판

자유게시판

php 구구단~ 정보

php 구구단~

본문

퀴즈게시판 정규식 해볼거라고 테스트파일 열어보니
예전에 p스쿨 에 신입사원 구구단 관련 글 보고 짜봤던 코드가 보이더군요~

<?
$i = array(1,2,3,4,5,6,7,8,9);
$j = array(1,2,3,4,5,6,7,8,9);
foreach($i as $key) {
    foreach($j as $key2) {
    echo $key."*".$key2."=".$key*$key2;
    echo "<br>";
    }
}
?>

그땐 foreach 로 작업하던게 많아서 이렇게 했던거 같은데
보통 어떻게 코딩하시나요~?

<?php
echo "구구단";
?>
같은 댓글은 제발~ㅋ

추천
0

댓글 22개

저는 첨에 어떻게 하는지도 모르고 다른사람이 한거 보고 따라했었네요ㅎㅎㅎ 그때 for문 두번 돌렸던 기억이~^^
구글 코리아 면접 볼때 구구단은 아니지만
숫자 조합 조건문 테스트가 있었어요
정확히 기억은 안나지만
for문 두번 돌려야 나오는 함수를 for문 한번만으로 처리하라는 문제 였는데...
기억나면 여기한번 올려볼께요~
개발자는 아니지만 호기심이 생겨서 한번 짜봤습니다. 아마 저같은 초보분들은 다 이렇게 짜실 것 같기도...;;;
중간의 <p> 가 저의 본업을 알려주고 있네요.

<?php
for ($i=2;$i<10;$i++) {
    echo '<p>';
    for ($j=1;$j<10;$j++) {
        echo $i.' X '.$j.' = ';
        echo $i * $j.'<br>';
    }
    echo '</p>';
}
?>
구구단 참여하는 분위기 ~

액션!!

<?php
    for($a=1, $b=2, $c=1; $a<73; $a++) {
        if($c > 9) { $c = 1; ++$b; }
        echo $b . ' x ' . $c . ' = ' . $b * $c++ . '<p>';
    }
?>
zzzz 님하고 비슷하지만 다르게 ^^ 연산량이 좀 많네요 ㅎㅎ

 for($i=1;$i<=72;$i++)
 {
  $x = ceil($i / 9) + 1;
  $y = ($i-1) % 9 + 1;
  echo $x . ' x ' . $y . ' = ' . ($x*$y) . '<br/>';
 }
전체 199,677 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT