채택완료

반복문 질문드립니다..

2018-05-04 (금) 22:57:47 2,643

789

456

123

배열에 반복문으로 위와같은 형태로 뽑으려면 어떻게 해야하나요..

배열을 역순으로 돌려도

987

654

321

이런식으로 나오더라구요..ㅠㅠ

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
Copy
$str="";

for($i=9; $i>=1; $i--) {

  $str=$i.$str;

  if($i%3==1) {

    echo $str."<br>";

    $str="";

  }

}

답변에 대한 댓글 1개

감사합니다^^
2018-05-05 (토) 08:12:20
Copy
$array = array(9, 8, 7, 6, 5, 4, 3, 2, 1);
foreach(array_chunk($array, 3) as $arr){
    krsort($arr);
    echo '<p>' . implode(null, $arr) . '</p>';
}

http://php.net/manual/en/ref.array.php 참고하세요

답변에 대한 댓글 1개

ksort가 있네요. ㅠㅠ 감사합니다!

답변을 작성하려면 로그인이 필요합니다.