배열 질문입니다..

배열 질문입니다..

QA

배열 질문입니다..

본문

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

 

이렇게 있는데 

 

<div>value = 1</div>

<div>value = 30</div>

<div>value = 3</div>

<div>value = 4</div>

<div>value = 31</div>

<div>value = 6</div>

<div>value = 7</div>

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

이 질문에 댓글 쓰기 :

답변 5

저런 배열형태는 없구요,

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

 

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


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

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

 


$val_list  =  Array(
     "0" =>1,
     "1" => 30,
     "2" => 3,
     "3" => 4,
     "4" => 31,
     "5" => 6,
     "6" => 7,
     "7" =>""
     );
 
// for 문으로..
for($i=0; $i<count($val_list); $i++) {
 echo "<div>$val_list[$i]</div>";
}
 
// while 문으로..
while(list($key,$value)=each($val_list)) {
 echo "<div>$value</div>";
}
 
// foreach 문으로..
foreach($val_list as $key => $value) {
 echo "<div>$value</div>";
}
 
답변을 작성하시기 전에 로그인 해주세요.
전체 123,919 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT