無限の分類コードの短い部分を解釈するように専門家に依頼する、、、foreach ($rows as $id => $item) { if ($item['pid']) { $rows[$item['pid']][$item['id']] = &$rows[$item['id']]; // 主にこの部分ですが、詳しく説明してもらえますか? $t[] = $id; } } 無制限のカテゴリー 共有先: -----解決策--------------------------------$rows = array( 1 => array( 'id' => 1, 'pid' => 0 ), 2 => array( 'id' => 2, 'pid' => 1 ), 3 => array( 'id' => 3, 'pid' => 2 ), 4 => array( 'id' => 4, 'pid' => 3 ), ); ログイン後にコピーの場合 $rows[$item['pid']][$item['id']] = &$rows[$item['id']]; これがその動作です 前提条件は、配列 $rows のキーが ID と同じであるということです------解決策----------- ------------ <<< 識別子 識別子; カスタム識別子。文字列が ""、'' で囲まれているのと同じように、ここでは識別子 で囲まれています。 もちろん、識別子は内容に近い名前を付けることができます