반복문 안에 반복문 채택완료
$tab_h2 = array( "h1|000|fff|77b900||#", "h11|cbecf2|000|||#" );
$tab_h3 = array( "h1|000|fff|77b900||#", "h11|cbecf2|000|||#" );
for ($i=1; $i<4; $i++) { //반목문 $row[] = pfShuffle($tab_h{$i}); //배열을 셔플 echo "
echo "
".$list[$i][0]."
";
}//for
echo "
위처럼 반복문 3개 안에 반복문 2개 출력하는 코드입니다..........
뭐가 문제일까요 ;;;;;;;;;;
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
소스중에 $tab_h{$i} 이부분이 작동하는건가요??
(저도 궁금해서 정중히 여쭤봅니다)
일단 안된다는 가정하에 탭을 style_arr 라는 배열에 넣고 조금 수정해봤습니다.
2중 반복문 말고 for문을 하나씩 차근차근 하시면 원하던 값이 나올거에요~
배열은 로그 찍을 때 print_r($arr); 인거는 아시지요~
</p><p><?php</p><p> </p><p>function pfShuffle(&$items) { </p><p> for ($i = count($items) - 1; $i > 0; $i--){ </p><p> $j = @mt_rand(0, $i); </p><p> $tmp = $items[$i]; </p><p> $items[$i] = $items[$j]; </p><p> $items[$j] = $tmp; </p><p> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>return $items;</p><p>}</p><p> </p><p>$tab_h0 = array(</p><p> "h1|000|fff|77b900||#",</p><p> "h11|cbecf2|000|||#"</p><p>);</p><p>$tab_h1 = array(</p><p> "h1|000|fff|77b900||#",</p><p> "h11|cbecf2|000|||#"</p><p>);</p><p>$tab_h2 = array(</p><p> "h1|000|fff|77b900||#",</p><p> "h11|cbecf2|000|||#"</p><p>);</p><p> </p><p> </p><p> </p><p>$style_arr[] = $tab_h0;</p><p>$style_arr[] = $tab_h1;</p><p>$style_arr[] = $tab_h2;</p><p> </p><p> </p><p> for ($i=0; $i< count($style_arr); $i++) { //반목문</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$row = null;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$row = pfShuffle($style_arr[$i]); //배열을 셔플</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo "<li>";</p><p> for ($j=0; $j<2; $j++) { //반목문</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$list = null;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$list[$i] = explode("|", $row[$j]); //배열분리</p><p>echo "<div style='float:".$po_float.";width:572px;height:245px;position:relative;'>".$list[$i][0]."</div>";</p><p> }//for</p><p>echo "</li>";</p><p>}//for</p><p>?></p><p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택