データベース内のテーブルから配列を取得し、分析を容易にするために切り取った配列は次のとおりです。 リーリー
今度は、この多次元配列を処理したいと思います。ルールは次のとおりです。キー a の recom_account の値がキー b の trade_account と等しい場合、a のキーと値のペアはキーと値の直接のサブカテゴリです。 b のペア。 キー c の recom_account が a のキーと等しい場合 trade_account が使用される場合、c のキーと値のペアは b のキーと値のペア (カテゴリ) に含めることができます。複数の直接のサブカテゴリがありますが、1 つの直接の親カテゴリにのみ対応します。つまり、trade_account は一意ではありません。期待される戻り結果は次のとおりです。各キーと値のペアは、値がすべての直接サブカテゴリの数である count キー、値がサブカテゴリのすべての情報を記録する多次元配列である childlist キー、および値が である total_count キーを追加します。値はすべてのサブカテゴリの数です。 haschild フィールドが 1 の場合は、カテゴリにサブカテゴリ (直接サブカテゴリと間接サブカテゴリを含む) があることを示し、haschild フィールドが 0 の場合はサブカテゴリがないことを示します。上記の配列と同様に、次の形式が生成されることが期待されます。$list = 配列(
リーリー
デバッグのために http://www.thinkphp.cn/topic/... を参照しましたが、戻り値の取得に失敗しました。返信内容:
今度は、この多次元配列を処理したいと思います。ルールは次のとおりです。キー a の recom_account の値がキー b の trade_account と等しい場合、a のキーと値のペアはキーと値の直接のサブカテゴリです。 b のペア。キー c の recom_account が a のキーと等しい場合 trade_account が使用される場合、c のキーと値のペアは、b のキーと値のペア (カテゴリ) の間接的なサブカテゴリになります。複数の直接のサブカテゴリがありますが、1 つの直接の親カテゴリにのみ対応します。つまり、trade_account は一意ではありません。期待される戻り結果は次のとおりです。各キーと値のペアは、値がすべての直接サブカテゴリの数である count キー、値がサブカテゴリのすべての情報を記録する多次元配列である childlist キー、および値が である total_count キーを追加します。値はすべてのサブカテゴリの数です。 haschild フィールドが 1 の場合は、カテゴリにサブカテゴリ (直接サブカテゴリと間接サブカテゴリを含む) があることを示し、haschild フィールドが 0 の場合はサブカテゴリがないことを示します。上記の配列と同様に、次の形式が生成されることが期待されます。
$list = 配列(
リーリーデバッグのために http://www.thinkphp.cn/topic/... を参照しましたが、戻り値の取得に失敗しました。