ホームページ > バックエンド開発 > PHPチュートリアル > 簡単な再帰を教えてください

簡単な再帰を教えてください

WBOY
リリース: 2016-06-13 12:47:00
オリジナル
754 人が閲覧しました

簡単な再帰を教えてください
$arr = array(
配列(
'id' => 1,
'parentid' => 0,
'タイトル' => 'a'
)、
配列(
'id' => 2,
'parentid' => 1,
'タイトル' => 'a-1'
)、
配列(
'id' => 3,
'parentid' => 1,
'タイトル' => 'a-1'
)、
配列(
'id' => 4,
'parentid' => 2,
'タイトル' => 'a-1-1'
))
);

次のように再帰的に配列に変換します。
$arr = 配列(
配列(
'id' => 1,
'parentid' => 0,
'タイトル' => 'a',
'子' => 配列(
配列(
「id」=> 2、
「親 ID」 => 1,
'タイトル' => 'a-1',
'子' => 配列(
                                                                                                                                                                                                                                                                                                           配列(
「id」 => 3、
「親 ID」 => 2,
'タイトル' => 'a-2'
)
)、

);
この再帰はどのように書くのでしょうか?

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート