if 문을 포함하는 while 루프가 있습니다. while 루프는 잘 작동하지만 while 루프를 통과 한 각 if 문과 if 문을 true로 반환하면 스크립트가 멈추고 최대 실행 시간 오류가 30 초가됩니다.문이 끊어진 경우
무한 루프 또는 무엇을 생성하는지 잘 모르겠습니다. 누구든지 문제를 발견 할 수 있습니까?
$size = count($_POST['itemname']);
// start a loop in order to update each record
$i = 0;
while ($i < $size) {
// define each variable
$itemname= $_POST['itemname'][$i];
$id = $_POST["id"][$i];
if(preg_match('/[A-Za-z]/',$itemname)) {
echo("has words");
} else {
//update code here
}
}
'foreach' 루프를 사용하면 훨씬 간단해질 수 있습니다. – deceze