|
답변 2개 / 댓글 4개
채택된 답변
+20 포인트
$arr_dom[0][0] = "옵션명1";
$arr_dom[0][1] = "색상1";
$arr_dom[0][2] = "사이즈1";
$arr_dom[1][0] = "옵션명2";
$arr_dom[1][1] = "색상2";
$arr_dom[1][2] = "사이즈2";
....
이런 방식을 원하는게 맞으신가요?
앞에 [] 는 1차 array
뒤에 [] 는 1차 안의 2차 array
답변에 대한 댓글 1개
2022-06-30 (목) 15:35:50
위에 캡쳐이미지.. 저거 배열 잘못된거같은데요 키에 숫자가 아닌 영문이나 한글을 넣지 않는게 좋아요~
출력할땐 쉬워도 다시 키를 이용해서 찾으려면 빡세서.. 숫자로 하는게 편해요
답변에 대한 댓글 3개
2022-06-30 (목) 15:36:20
$option_title[0]="옵션명"; // 1차배열을 그대로 담아서 2차 배열에 넣고 그다음 배열 [] 만들면 된다.
$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;
이렇게 배열 완성 하였는데요 이제 foreach 문으로 출력하려면 어떻게 하면 좋을까요??
$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;
이렇게 배열 완성 하였는데요 이제 foreach 문으로 출력하려면 어떻게 하면 좋을까요??
2022-06-30 (목) 16:32:39
제가 말했을텐데요.. 저렇게 해놓으면 폴이치문이든 뭐든 출력하기 힘들다고요
절대로 저렇게 배열 하면 안되요 힘들어요
절대로 저렇게 배열 하면 안되요 힘들어요
2022-06-30 (목) 17:19:42
수기로 만들어 본거에요. 크롤링 사이트라 db에 넣거나 빼거나 하지는 않고요
값이 다있는지 확인만 하는 거에요
값이 다있는지 확인만 하는 거에요
답변을 작성하려면 로그인이 필요합니다.

$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;
이렇게 배열 완성 하였는데요 이제 foreach 문으로 출력하려면 어떻게 하면 좋을까요??