저는 PHP를 처음 사용하고 있으며 매년 xxxx에서 현재 연도까지 표시되는 드롭 다운 상자를 만들고 싶습니다. 드롭 다운 상자에 구현을 처리 할 수 있지만 PHP를 자동으로 만들 수 있는지 알고 싶습니다. 수작업으로 타이핑하는 시간을 줄이기 위해이 모든 해를 가진 배열.자동 배열을 만드는 방법은 무엇입니까?
답변
당신은 배열을 사용하려면 : 여기
$array_years = range($start_year, $end_year, $steps); //$steps is optional
foreach($array_years AS $years) {
//output options
}
문서 : http://php.net/manual/en/function.range.php
대안 :
당신은 기능을 사용할 수 있습니다 (예 : 코드에 대한 다른 답변을 참조) for
루프를 사용 범위 (the range docs 참조)를 달성하려면
$years = range(2013, 2050);
선택적 세 번째 매개 변수는 단계 (표준은 1)입니다.
+ 예제 코드 포함. –
Bitte, 영어로 링크 변경 :) http://php.net/manual/en/function.range.php –
오, 죄송합니다. 아직 독일어 버전의 문서를 실행하고 있습니다. – mgrueter
간단한 for
루프를 사용하여 생성 할 수도 있습니다.
echo "<select>";
for($i = from; $i <= to; $i++){
echo "<option>" . $i . "</option>;
}
echo "</select>";
<select>
<?php
$startYear = "";
$endYear = date("Y");
while($startYear != $endYear){
echo '<option>'.$startYear.'</option>';
$startYear++;
}
?>
</select>
은 몇 년도에 시작하는 것이
<select name="year">
<?php
$start = 1960;
for($i=$start; $i < date("Y"); $i++) {
echo '<option>' . $i . '</option>';
}
?>
</select>
- 1. 배열을 mpf로 만드는 방법은 무엇입니까?
- 2. 이미지 배열을 만드는 방법은 무엇입니까?
- 3. CCColor 배열을 만드는 방법은 무엇입니까?
- 4. 이미지 배열을 만드는 방법은 무엇입니까?
- 5. 배열을 유연하게 만드는 방법은 무엇입니까?
- 6. org.apache.http.Header의 배열을 만드는 방법은 무엇입니까?
- 7. 재귀에서 배열을 만드는 방법은 무엇입니까?
- 8. 배열을 마지막으로 만드는 방법은 무엇입니까?
- 9. 빈 배열을 만드는 방법은 무엇입니까?
- 10. IDL에서 배열을 만드는 방법은 무엇입니까?
- 11. JFrame 배열을 만드는 방법은 무엇입니까?
- 12. 이미지 배열을 만드는 방법은 무엇입니까?
- 13. 대기열 배열을 만드는 방법은 무엇입니까?
- 14. Numpy 배열을 만드는 방법은 무엇입니까?
- 15. C 배열을 만드는 방법은 무엇입니까?
- 16. 자동 업데이트를 만드는 방법은 무엇입니까?
- 17. JQuery에서 배열을 자동 업데이트하는 방법은 무엇입니까?
- 18. 다른 배열에서 배열을 만드는 방법은 무엇입니까?
- 19. WPF에서 버튼 배열을 만드는 방법은 무엇입니까?
- 20. Powerbuilder에서 사용자 개체의 배열을 만드는 방법은 무엇입니까?
- 21. Fortran에서 사용자 정의 배열을 만드는 방법은 무엇입니까?
- 22. YAML에서 빈 배열을 만드는 방법은 무엇입니까?
- 23. Matlab에서 컬러 이미지의 배열을 만드는 방법은 무엇입니까?
- 24. Perl에서 2D 배열을 만드는 방법은 무엇입니까?
- 25. 추상 클래스의 객체 배열을 만드는 방법은 무엇입니까?
- 26. 목록에서 객체의 2D 배열을 만드는 방법은 무엇입니까?
- 27. 파싱하는 동안 객체에 배열을 만드는 방법은 무엇입니까?
- 28. 루프에서 나무와 같은 배열을 만드는 방법은 무엇입니까?
- 29. jquery에서 사전의 JSON 배열을 만드는 방법은 무엇입니까?
- 30. 동일한 속성의 배열을 만드는 방법은 무엇입니까?
을해야합니까? - for 루프가 시작 지점을 알고 있다면 완벽하게 스위트가 될 것이기 때문에 – Nick
StackOverflow를 처음 접한다면 [FAQ] (http://meta.stackexchange.com/questions/7931/faq-for-stack)을 읽어보십시오. -exchange-sites) 특히'Asking questions' 부분 : –