Это слегка измененная версия кода в документации PHP:
http://php.net/manual/en/function.next.php
<?php
$array = array(
-1 => true,
0 => false,
1 => true
);
while ($bet = current($array)) {
if ($bet == true) {
echo key($array) . '<br />';
}
next($array);
}
?>
Это настолько близко, насколько я мог бы получить к тому, что я хотел.
Это повторяет «-1», и я действительно понимаю, почему.
Я хочу знать, как изменить этот код так, чтобы он продолжал поиск «истинных» значений, даже после того, как встретитfalse (и не только для массива из 3 значений).
Я понимаю, что это не лучший способ сделать это, и я открыт для предложений.
Заранее спасибо !!
Труфа