PHP Foreach с ключами внутри Foreach без ключей

У меня есть родительский цикл foreach без ключей, окружающий дочерний цикл foreach с ключами. Все для кода родительского цикла работает в одиночку. И все для кода дочернего цикла прекрасно работает в одиночку, когда используется вне вложенного цикла. Однако, как только я помещаю дочерний цикл в родительский цикл, он разрывает страницу от всего, что находится ниже этой точки.

Может ли быть так, что я использую ключи в foreach child?

$months = array(
    '01'=>'January',
    '02'=>'February',
    '03'=>'March',
    '04'=>'April',
    '05'=>'May',
    '06'=>'June',
    '07'=>'July',
    '08'=>'August',
    '09'=>'September',
    '10'=>'October',
    '11'=>'November',
    '12'=>'December'
);

foreach($resT as $row):
  foreach ($months as $key=>$value) {   
    $selected = '';
    if( $key == $theMonth) : $selected = ' selected=\"selected\"'; endif;
    '<option value="' . $key . '"'.$selected.'>' . $value . '</option>';
  }
endforeach;

1 ответ

Простой ответ: это не имеет значения. Мой недостаток был в другом месте кода, так как я не возобновлял свою выходную переменную в нужных местах. Спасибо за мнение, хотя.

Другие вопросы по тегам