Php For循环语句

Php For循环语句,php,Php,我正在尝试循环两个变量,通过一个类似于‘91-96 lbs’的输出,我可以让For语句只使用一个变量,但如果使用两个变量,它就不起作用了 for ($k = 91; $k <= 496; $k=$k+4($i = 96; $i <= 500; $i=$i+4)) echo '<option value='.$k. ' - ' .$i. ' lbs'("<%m_weight%>" == .$k. ' - ' .$i. ' lbs' ? ' selected="se

我正在尝试循环两个变量,通过一个类似于‘91-96 lbs’的输出,我可以让For语句只使用一个变量,但如果使用两个变量,它就不起作用了

for ($k = 91; $k <= 496; $k=$k+4($i = 96; $i <= 500; $i=$i+4))  
echo '<option value='.$k. ' - ' .$i. ' lbs'("<%m_weight%>" == .$k. ' - ' .$i. ' lbs' ? ' selected="selected"' : '').'>'.$k. ' - ' .$i. ' lbs</option>'; 

您需要嵌套for循环。这种语法是不正确的


k=91美元$k您需要嵌套for循环。这种语法是不正确的


k=91美元$k您可能实际上不需要两个变量:

for ($k = 91; $k <= 496; $k=$k+5)
  echo '<option value='.$k. ' - ' .($k+4). ' lbs'("<%m_weight%>" == .$k. ' - ' .($k+4). ' lbs' ? ' selected="selected"' : '').'>'.$k. ' - ' .($k+4). ' lbs</option>';

实际上,您可能不需要两个变量:

for ($k = 91; $k <= 496; $k=$k+5)
  echo '<option value='.$k. ' - ' .($k+4). ' lbs'("<%m_weight%>" == .$k. ' - ' .($k+4). ' lbs' ? ' selected="selected"' : '').'>'.$k. ' - ' .($k+4). ' lbs</option>';

您需要正确嵌套它们:

for ($k = 91; $k <= 496; $k=$k+4) {
    for ($i = 96; $i <= 500; $i=$i+4) {
        echo '<option value='.$k. ' - ' .$i. ' lbs'("<%m_weight%>" == .$k. ' - ' .$i. ' lbs' ? ' selected="selected"' : '').'>'.$k. ' - ' .$i. ' lbs</option>';
    }
}

您需要正确嵌套它们:

for ($k = 91; $k <= 496; $k=$k+4) {
    for ($i = 96; $i <= 500; $i=$i+4) {
        echo '<option value='.$k. ' - ' .$i. ' lbs'("<%m_weight%>" == .$k. ' - ' .$i. ' lbs' ? ' selected="selected"' : '').'>'.$k. ' - ' .$i. ' lbs</option>';
    }
}

不需要两个for循环或两个变量:

for ($k = 91; $k <= 496; $k=$k+5)
    echo '<option value='.$k. ' - ' .($k+4). ' lbs'.($m_weight == $k ? ' selected="selected"' : '').'>'.$k. ' - ' .($k+4). ' lbs</option>';

检查$m_weight的格式;您的语法有误。

不需要两个for循环或两个变量:

for ($k = 91; $k <= 496; $k=$k+5)
    echo '<option value='.$k. ' - ' .($k+4). ' lbs'.($m_weight == $k ? ' selected="selected"' : '').'>'.$k. ' - ' .($k+4). ' lbs</option>';
检查$m_weight的格式;你的语法有误

你不需要两个变量,一个就足够了

如果你真的,真的,真的想要两个变量,只需要使用coma来分离语句,使用逻辑运算符来组合测试

对于$k=91,$i=96$K 你不需要两个变量,一个就足够了

如果你真的,真的,真的想要两个变量,只需要使用coma来分离语句,使用逻辑运算符来组合测试


对于$k=91,$i=96$k您可以使用


您可以使用


这真的不应该写在两行中。这真的不应该写在两行中。我不认为他想要一个嵌套的循环。是的,而不是阅读他实际上在做什么。我读了他写的两个变量。我不认为他想要一个嵌套的循环。是的,而不是读他实际上在做什么。我读了他写的两个变量。