まず、この混乱するタイトルには申し訳ありませんが、本当にタイトルとしては良いものは見つかりません。2つのキーと条件で配列を並べ替える方法
だから、私は私の配列
id parent
556 2
563 2
568 2
511 510
555 510
.
.
.
510 568
PrestaShopの
にいくつかのカテゴリをインポートしようとしている私は、この順序でインポートしようとしています。 Prestashopは、カテゴリID511の親カテゴリ(510)がまだ存在しないためエラーとなります。
この配列をソートする方法がわからないので、これは起こりません。
あなたは、このデータがどのように保存されているのですか? –
私はそれをXMLから取り出し、JavaScriptのオブジェクトの配列として解析しました – John
データに循環関係がある場合、1回のパスでインポートできるリストをソートする方法はありません。おそらくリストの上に2つのパスが必要です。 – 4castle