Php 在For循环中放置回声

Php 在For循环中放置回声,php,list,printing,syntax,list-comprehension,Php,List,Printing,Syntax,List Comprehension,我看到了所有相似的答案,它们都告诉我们同样的事情。但是你确实需要一个回音内部的循环,就像一个带有时间的日期选择器? 有没有一种很好的方法,只需1个For循环就可以完成所有的日期和时间 编辑: 我很抱歉,我的代码确实很糟糕,我没有想到函数。我会记住的,所有完美的答案谢谢 这就是创建函数的原因 function displayOptions($start, $end) { // insert here some tests on start and end for($x = $st

我看到了所有相似的答案,它们都告诉我们同样的事情。但是你确实需要一个回音内部的循环,就像一个带有时间的日期选择器? 有没有一种很好的方法,只需1个For循环就可以完成所有的日期和时间

编辑:
我很抱歉,我的代码确实很糟糕,我没有想到函数。我会记住的,所有完美的答案谢谢

这就是创建函数的原因

function displayOptions($start, $end)
{
    // insert here some tests on start and end

    for($x = $start ; $x <= $end ; $x++) {
        echo "<option value=\"$x\">$x</option>";     
    }
}
函数显示选项($start,$end)
{
//在这里插入一些关于开始和结束的测试
对于($x=$start;$x创建函数:

// $min contain start value
// $max contain end value
function create_list($min, $max) {
    echo "<select name=''><option></option>";
    for($x=$min;$x<=$max;$x++) { echo "<option value='$x'>$x</option>"; }
    echo '</select>';
}

// call function as many time as you want to generate selectbox

create_list(1,31);
create_list(1,12);
create_list(2012,2022);
create_list(1,24);
create_list(1,59);
/$min包含起始值
//$max包含最终值
函数创建列表($min,$max){
回声“;

对于($x=$min;$x创建函数,然后使用它:

function options($start, $end, $name, $label = '') {
  echo "{$label}<select name='$name'><option></option>";
  for($x = $start; $x <= $end; $x++) { echo "<option value='$x'>$x</option>"; }
  echo "</select>";
}

options(1, 31, 'day', 'Date:');
options(1, 12, 'month', '/');
options(2012, 2022, 'year', '/');
options(0, 23, 'hour', 'Time:');
options(0, 59, 'minute', ':');
函数选项($start、$end、$name、$label=''){
回显“{$label}”;

对于($x=$start;$x),请在发布之前注意设置代码格式。您可能想查看函数以回答您的问题,或者阅读计算机编程,因为函数是计算机编程的基础之一。对不起,我从未想过要使用它们。。。