【发布时间】:2011-04-27 15:10:48
【问题描述】:
这是 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 后也能继续搜索“true”值(而不仅仅是 3 个值的数组)。
我意识到这可能不是最好的方法,我愿意接受建议。
提前致谢!!
特鲁法
【问题讨论】:
标签: php arrays function while-loop