Как можно написать цикл foreach, что бы при определённом условии , перебор начинался сначала? Например $array = array( 50 , 10 , 20 , 80 ) ; foreach ( $array as $val ) { if ( ($val / rand( 1,10 )) >= 10 ) { $aux_array[] = $val ; } else { // Перебор сначала ... } }