while문을 for문으로

2014-12-26 (금) 16:20:26 4,512

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개

2014-12-26 (금) 17:33:16

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

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

이렇게 해보세요 

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