我是PHP的新手,但我已经有了一个棘手的问题。
我有一个这样的数组:
$test = array("00000","00001","00011","00111","00101","00110","00110", etc (so it is unordered...)
现在:
我想用第二个位置检查第一个位置。如果Levensthein是< = 1那么那个值应该保持原位,如果不是,它应该保持原位。 移动到阵列中的最后一个位置...... 或移动到另一个阵列(我不知道什么是最好的)
之后,应该相互检查接下来的2个值......
那你怎么能在数组中循环呢?
答案 0 :(得分:2)
在数组为空之前保持循环的最简单方法是使用两个循环:一个循环直到数组为空,在其中循环一个循环遍历数组中剩余的每个元素。
请确保您的代码确保数组最终会变空或者它将陷入无限循环。
while(count($array)) {
foreach( $array as $element ) {
// your code goes here
}
}