ホームページ >バックエンド開発 >PHPチュートリアル >PHPの無限分類コードの問題
無限分類を書こうとしたのですが、よく考えたらコードは大丈夫だった気がしましたが、結果は間違っていました。今、みんな混乱しています....
ネットで栗を読んだら、書き方が私とは違うようです。
配列構造は次のとおりです:
リーリーここで、id
为分类唯一ID, parent
は親クラスIDです
私が書いたコードは次のとおりです:
無限分類を書こうとしたのですが、よく考えたらコードは大丈夫だった気がしましたが、結果は間違っていました。今、みんな混乱しています....
ネットで栗を読んだら、書き方が私とは違うようです。
配列構造は次のとおりです:
リーリーここで、id
为分类唯一ID, parent
は親クラスIDです
私が書いたコードは次のとおりです:
unset($_class[$k]);
この行を削除します
これを完了するにはまだ再帰を使用するため、ここでは 2 つのメソッドを提供します。1 つは再帰的で、もう 1 つはポインター形式です。
2 番目のコードは理解できないかもしれませんが、学習して他の人が理解しやすくするために、次のコードを示します:
上記の配列を渡します。たとえば、最上位の ID は 0 です
リーリー