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

for문 배열 입력 질문드립니다. 채택완료

쿼리문을 사용해서

 

    for($i=0; $addr_row = mysql_fetch_array($addr_result[result]); $i++){</p>

<p>                $ar = array();

                $ar[$addr_row[cate1_code]]= $addr_row[cate_name];</p>

<p>                $aryCate1=$ar;</p>

<p>

 } </p>

<p>                print_r($aryCate1);</p>

<p>

 

 

 

</p>

<p>  $aryCate1 = array(

        '01'       => 'A001',

        '02'       => 'A002',

        '03'       => 'A003',

    );</p>

<p>                print_r($aryCate1);</p>

<p>

 

위 두가지 경우 결과가 

위에껀 

Array ( [01] => A001) Array ( [02] =>A002) Array ( [03] => A003 ) 

 

이렇게 나오는데

 

두번째 껀 이렇게 나옵니다

Array ( [01] => A001 [02] => A002 [03] => A003 )

 

밑에거 처럼 결과가 나오게하려면 위에꺼를 어떻게 해야할까요ㅠㅠ

 

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

답변 1개

채택된 답변
+20 포인트

</p>

<p>$ar = array();             

for ($i = 0; $addr_row = mysql_fetch_array($addr_result['result']); $i++) {                

    $ar[$addr_row['cate_code']] = $addr_row['cate_name'];    

}

print_r($ar);</p>

<p>

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

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

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

로그인

전체 질문 목록