次の配列があります。
$myarray = Array (
[1] => stdClass Object ( 
    [ID] => 1 
    [current] => 
)
[2] => stdClass Object ( 
    [ID] => 2 
    [current] => 1 
)
[3] => stdClass Object ( 
    [ID] => 3 
    [current] =>
)
[4] => stdClass Object ( 
    [ID] => 4 
    [current] =>
)
[5] => stdClass Object ( 
    [ID] => 5 
    [current] =>
)
)
そして、最初に現在の値を持ち、その後、元はその現在のものの後にあったすべての項目を並べ替える必要があり、元は前にあった項目は結果配列の最後の項目になります。
したがって、新しい配列は次のようになります。
Array (
[1] => stdClass Object ( 
    [ID] => 2 
    [current] => 1 
)
[2] => stdClass Object ( 
    [ID] => 3 
    [current] =>
)
[3] => stdClass Object ( 
    [ID] => 4 
    [current] =>
)
[4] => stdClass Object ( 
    [ID] => 5 
    [current] =>
)
[5] => stdClass Object ( 
    [ID] => 1 
    [current] => 
)
)
それは非常に重要です