수기로 2차배열 만드는데 성공 한것 같은데요 foreach 문으로 어떻게 풀어보아야 개신나보일까요 ㅎㅎ
본문
$option_title[0]="옵션명";
$option_list[$option_title[0]][0]="BLACK";
$option_list[$option_title[0]][1]="BLUE";
$option_list[$option_title[0]][2]="RED";
$option_info[$option_list[$option_title[0]][0]]['SKU']="BLACK-123";
$option_info[$option_list[$option_title[0]][0]]['Stock']=91;
$option_info[$option_list[$option_title[0]][0]]['Price']=1000;
$option_info[$option_list[$option_title[0]][1]]['SKU']="BLUE-123";
$option_info[$option_list[$option_title[0]][1]]['Stock']=91;
$option_info[$option_list[$option_title[0]][1]]['Price']=1000;
$option_info[$option_list[$option_title[0]][2]]['SKU']="RED-123";
$option_info[$option_list[$option_title[0]][2]]['Stock']=91;
$option_info[$option_list[$option_title[0]][2]]['Price']=1000;
수기로 2차배열 만드는데 성공 한것 같은데요 foreach 문으로 어떻게 풀어보아야 개신나보일까요 ㅎㅎ
답변 1
for문은 continue나 break로 반복을 제어할 수 있지만 forEach는 throw(예외)를 발생시키지 않으면 중간에 반복을 종료할 수 없습니다.
만약 조건을 만족할 때 까지만 반복시켜야 한다면 기존 for문이나 every같은 함수를 사용하셔야 합니다