■ PHP Invalid argument supplied for foreach() 에러 배열을 foreach 문 돌릴 때 해당 에러가 발생하는 경우가 있음 배열 내 공백을 가진 변수가 존재할 경우 발생하는 에러이기 때문에 foreach문을 돌리기 전 해당 배열이 빈 배열인지 체크하는 코드를 추가해주면 됨 ■ 해결 방법 $test_arr 이라는 배열을 foreach 문 돌린다고 가정하였을 때 if( !empty($test_arr) ){ foreach( $test_arr as $target ){ } }