回答編集履歴
1
コード修正
answer
CHANGED
@@ -19,7 +19,7 @@
|
|
19
19
|
for ($i = 0; $i < count($haystack); $i++) {
|
20
20
|
// $i番目のid
|
21
21
|
$needle = $order[$i];
|
22
|
-
for ($j =
|
22
|
+
for ($j = $i; $j < count($haystack); $j++) {
|
23
23
|
// idの値が$i番目になる値と同じかチェック
|
24
24
|
if ($haystack[$j]['id'] == $needle) {
|
25
25
|
// 並び替え位置が同じであればスキップ
|