테스트 사이트 - 개발 중인 베타 버전입니다

while문을 for문으로

갈팡지팡 10년 전 조회 4,253

while문을 for문으로 바꾸고 싶습니다.. 

어떻게 바꿔야할지.. 이해가 잘안되네요.. 

고수님들 조언이나 예제 부탁드립니다



while ($rtn = $this->Conn->fetchAssoc($data, $stmt)) {

            switch ($data["TYPE"]) {

                case 1:

                    $data["TYPE"] = "aa";

                    break;

                case 2:

                    $data["TYPE"] = "bb";

                    break;

                case 3:

                    $data["TYPE"] = "cc";

                    break;

                case 4:

                    $data["TYPE"] = "dd";

                    break;

                case 5:

                    $data["TYPE"] = "ee";

                    break;

                case 6:

                    $data["TYPE"] = "ff";

                    break;

                default :

                    $data["TYPE"] = "Unknown";

                    break;

            }

            switch ($data["Condition"]) {

                case 1:

                    $data["Condition"] = "Error";

                    break;

                case 2:

                    $data["Condition"] = "Error";

                    break;

                case 3:

                    $data["Condition"] = "Error";

                    break;

                case 4:

                    $data["Condition"] = "Error";

                    break;

                case 5:

                    $data["Condition"] = "Error";

                    break;

                case 6:

                    $data["Condition"] = "Error";

                    break;

                case 7:

                    $data["Condition"] = "Error";

                    break;

                default :

                    $data["Condition"] = "Unknown";

                    break;

            }

            $result[] = $data;

        } 

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

답변 1개

​while ($rtn = $this->Conn->fetchAssoc($data, $stmt)) {

for($i=0;$rtn = $this->Conn->fetchAssoc($data, $stmt);$i++){

이렇게 해보세요 

로그인 후 평가할 수 있습니다

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

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

로그인