테스트 사이트 - 개발 중인 베타 버전입니다

배열 질문입니다.. 채택완료

Array ( [0] => 1 [1] => 30 [2] => 3 [3] => 4 [4] => 31 [5] => 6 [6] => 7 [7] => ) 

 

이렇게 있는데 

 

value = 1

value = 30

value = 3

value = 4

value = 31

value = 6

value = 7

배열 val에 맞게 순서대로 값을 뿌리고싶은데 어떤방법으로 해야할까요

댓글을 작성하려면 로그인이 필요합니다.

답변 5개

채택된 답변
+20 포인트

</p><p> </p><p>$a = array(1,30,3,4,31,6,7);</p><p> </p><p>for ($i=0; $i<count($a); $i++ ){</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>echo"<div>$a[$i]</div>";<span class="Apple-tab-span" style="white-space:pre">	</span></p><p>}</p><p> </p><p>

 

참고 하셔서 개발에 도움이 되었으면 좋겠습니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

배열은 foreach문으로 출력하시면 되겠습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변주신분들 많은데 참고하시라고 올립니다.

 

</p><p>$val_list  =  Array(
     "0" =>1,
     "1" => 30,
     "2" => 3,
     "3" => 4,
     "4" => 31,
     "5" => 6,
     "6" => 7,
     "7" =>""
     );</p><p> </p><p>// for 문으로..
for($i=0; $i<count($val_list); $i++) {
 echo "<div>$val_list[$i]</div>";
}</p><p> </p><p>// while 문으로..</p><p>while(list($key,$value)=each($val_list)) {</p><p> echo "<div>$value</div>";
}</p><p> </p><p>// foreach 문으로..</p><p>foreach($val_list as $key => $value) {</p><p> echo "<div>$value</div>";
}
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

저런 배열형태는 없구요,

print_r() 같은 함수가 보여주기 위한 표현이죠.

 

저 결과와 똑 같이 보이겠다는 의도로 만들어 보면 ㅎㅎ

</p><p>$arr = array(1,30,3,4,31,6,7,);</p><p> </p><p>foreach($arr as $val){</p><p>    if($val){</p><p>        echo htmlspecialchars("<div>{$val}</div>")."
";</p><p>    }</p><p>}</p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

for문 안에 출력시키면 되지 않을까요? 

 

for () 

 echo '

value='.array[].'
'; 

 

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고