【发布时间】:2015-04-19 18:11:39
【问题描述】:
我正在使用 PHP 创建带条件的循环,但结果不是我想要的。
您能提供的任何帮助都会很棒! :)
$cnt = array(
"08.00","09.00","10.00"
);
$time = array(
"07.00","08.00","09.00","10.00","11.00","12.00","13.00","14.00",
"15.00","16.00","17.00","18.00","19.00","20.00","21.00","22.00"
);
这是我的循环代码:
for ($i = 0; $i < 16 ; $i++) {
for ($j = 0; $j < 3 ; $j++) {
if ($time[$i] == $cnt[$j]) {
$button[$i] = 'disable';
} else {
$button[$i] = $time[$i];
}
}
}
结果是:
07.00 08.00 09.00 disable 11.00 12.00 13.00 14.00 15.00 16.00 17.00 18.00 19.00 20.00 21.00 22.00
而我想要的结果是:
07.00 disable disable disable 11.00 12.00 13.00 14.00 15.00 16.00 17.00 18.00 19.00 20.00 21.00 22.00
【问题讨论】:
-
我想你在这里有很多答案。您可以接受您认为对您最有帮助并解决您的问题的唯一方法。 (meta.stackexchange.com/q/5234)
标签: php if-statement for-loop