首页 > 解决方案 > 带有数字数组的 PHP for 循环可以以 NULL 开头并且也有 0 吗?

问题描述

我正在使用一些遗留的 PHP 代码,所以此时重写这不是一个选项,但我有一个工作年数和月数的下拉列表,目前它们的范围是 0 - 11、0 - 65。PHP 可以吗?循环数组编号从 NULL 开始,添加 -Select- 作为默认强制用户进行选择,但也有 0 作为起始编号?

我试过了:

for ($i = NULL; $i <= 11; $i++) {
echo $i;
}

但是 0 并不是唯一的选择

这是我目前拥有的:

for ($i = 0; $i <= 11; $i++) {
echo $i;
}

我需要它显示为:-Select- 0 1 2 3 4 etc

标签: phparraysfor-loopnumbers

解决方案


在使用循环回显数字之前回显文本。

<?php
echo '-Select-';
for($i = 0; $i <= 11; ++$i) {
    echo $i;
}

推荐阅读