мне нужно разорвать петлю, которая имеет состояние внутри него, в любых обстоятельствах, которые условие отвечает исключениеКак я могу разбить цикл, в котором есть условие? (PHP)
так:
for($l=0; $l<$subject_count; $l++){
for($a=0; $a<$term_relatives_id_array_count; $a++){
if($subject_array[$l]['id'] == $term_relatives_id_array[$a]['subject_id']){
$subject_echo = true;
break;
}
echo 'a';
}
if(!$subject_echo){
echo '<li class="selectable_item" id="'.$subject_array[$l['id'].'">'.$subject_array[$l]['name_fa'];
echo '</li>';
}
}
я использовал echo 'a';
, чтобы увидеть если таковые break;
работы, но он не нарушает внутренний цикл , что я могу сделать?
Если ваше условие 'if' выполнено, оно вырвется из цикла внутреннего цикла, и ваше эхо не будет удалено. Впоследствии ваши 'li' также не будут напечатаны. – mpen
точно! Я хочу так, но это не сработает – RedHood148