Php 如何在数组中循环,直到每个元素都移动到另一个数组?

Php 如何在数组中循环,直到每个元素都移动到另一个数组?,php,arrays,loops,Php,Arrays,Loops,我是PHP新手,但我有一个很难回答的问题 我有一个数组,如下所示: $test = array("00000","00001","00011","00111","00101","00110","00110", etc (so it is unordered...) 现在: 我想检查一下第一个位置和第二个位置。如果levenstein为空,则在数组上循环直到其为空的最简单方法是有两个循环:一个循环直到数组为空,另一个循环在数组内部循环到数组中剩余的每个元素 只需确保您的代码确保数组最终将变空,否

我是PHP新手,但我有一个很难回答的问题

我有一个数组,如下所示:

$test = array("00000","00001","00011","00111","00101","00110","00110", etc (so it is unordered...)
现在:


我想检查一下第一个位置和第二个位置。如果levenstein为空,则在数组上循环直到其为空的最简单方法是有两个循环:一个循环直到数组为空,另一个循环在数组内部循环到数组中剩余的每个元素

只需确保您的代码确保数组最终将变空,否则它将被困在无限循环中

while(count($array)) { 
  foreach( $array as $element ) {
    // your code goes here
  }
}

气泡排序?有很多教程介绍了这一点。看看你是否愿意在输入数组上应用自定义排序