구매고객
판매자
솔루션별 질문
$qna=['qna_1', 'qna_2', 'qna_3','qna_4'];
$ans=['ans_1', 'ans_2', 'ans_3','ans_4'];
문제와 답의 배열을 랜덤으로 섞기 위하여
shuffle($qna);
shuffle($ans);
하면
문제와 답이 서로 맞지가 않습니다.
문제와 답이 맞게 배열을 섞는 방법을 부탁드립니다.
꼭 1차원 배열로 해야 하는건가요?
2차원 배열로 하면 안되시는 이유라도?
$qna_ans=[ ['qna_1', 'ans_1'], ['qna_2', 'ans_2'], ['qna_3', 'ans_3'], ['qna_4', 'ans_4'] ]; shuffle($qna_ans);
2차원 배열로 만들어 shuffle로 섞는 이런 쉬운 방법을
배열을 따로, 따로 하고 있었다니.....
1차원 배열을 2차원 배열로 묶는 방법을 배웠습니다.
너무 감사 드립니다.
하나의 배열은 동일할수가 없습니다.
$qna['qna_1']="qna_1";
$ans['qna_1]="ans_1";
이런식으로 해야 합니다.
답변을 작성하려면 로그인이 필요합니다.
광고가 아닌 글을 신고하면 회원님의 신고 권한이 제한될 수 있습니다. 신중하게 신고해 주세요.