PHP

[PHP] Invalid argument supplied for foreach() 에러

chsr 2022. 4. 29. 16:38
728x90
반응형

 PHP Invalid argument supplied for foreach() 에러 

배열을 foreach 문 돌릴 때 해당 에러가 발생하는 경우가 있음
배열 내 공백을 가진 변수가 존재할 경우 발생하는 에러이기 때문에
foreach문을 돌리기 전 해당 배열이 빈 배열인지 체크하는 코드를 추가해주면 됨


■ 해결 방법

$test_arr 이라는 배열을 foreach 문 돌린다고 가정하였을 때

if( !empty($test_arr) ){
    foreach( $test_arr as $target ){
    
    }
}
728x90
반응형