array 배열을 for 문으로 출력 


안녕하세요. 고코더 입니다.

오늘은 간단한 PHP 예제를 배워보겠습니다.
배열의 값을 확인하는 가장 기초적인 방법은

▼ 이처럼 []을 이용해 순서대로 배열의 값을 꺼내 올 수 있습니다.
1
2
3
4
5
6
7
8
<?php
 
$num[0= 0;
$num[1= 1;
 
echo $num[1];
 
?>
cs



▼이것을 for문 모든 배열을 으로 자동적으로 꺼내 쓰는 방법은 이렇습니다.
전에 다룬  form 페이지의 받는 부분을 아래처럼 작성하였습니다. 

▼ 혹은 아래 파일로 테스트 해보세요

$_GET["gocoder"] 
     - 이 부분은 겟으로 넘오은 method의 변수 값을 받는 부분입니다.
     배열로 넘어왔다면 배열로 노출이 가능합니다.

count();
     - 배열의 갯수를 세어줍니다.



1
2
3
4
5
6
7
<?php
 
for($i = 0$i < count($_GET["gocoder"]); $i++) {
    echo $i."번째 value 값 :".$_GET["gocoder"][$i]."<Br>";    
}
 
?>
cs

▼위에 코드를 실행하면 아래처럼 확인이 가능합니다. 



▼테스트 가능한 소스를 올려 드립니다.

test.php


어떤 개발자 분께서 문의 주셔서
기초적인 부분을
짧게 남겨 드립니다.

감사합니다.


마무리


문의 내용 댓글 남겨주신 개발자님 홧팅 !


댓글을 달아 주세요



ASP로 날짜 select 박스 만들기 


셀렉트 박스에 하드코딩으로 날짜를 입력할 경우가 있습니다.

그러지 말고 아래처럼 간단하게 Date 함수와 For문을 이용해서
날짜를 뿌리는 셀렉트 박스를 만들어 보자..

▼ 아래 소스를 IIS에서 실행해보자 
1
2
3
4
5
6
7
8
<select >
    <%
        For i = 0 To 5
            NowDate = Date + i
    %>
        <option value="<%=NowDate%>"><%=NowDate%></option>
    <%Next%>
</select>

cs



▼화면에서 본 모습



마무리


하드코딩은 무조건 피해야 합니다.


댓글을 달아 주세요



Request.ServerVariables 사용하기


내장객체중에 가장 많이 사용하는 
Request.ServerVariables 입니다.

하지만 익숙한건 금방 외워 사용하지만
긴가 민가 하는 경우가 많습니다.

그럴때 제가 항상 하던 방법인데요 
아래 소스로 돌려보고 
필요한거만 가져다 쓰는 방법이 좋아서 공유합니다.

1
2
3
4
5
6
7
8
<%
For Each key in Request.ServerVariables 
  if Request.ServerVariables(key) = "" Then
  else
        Response.Write key & "  -->  " & Request.ServerVariables(key) & "<br><br>"
  end if
Next
%> 

cs



▼ 아래와 같이 표시 됩니다. 그리고 나와 맞는걸 찾아쓰면 되겠네요^^


댓글을 달아 주세요