while문을 for문으로
본문
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++){
이렇게 해보세요