下記のようの配列で、'key'の値を'name'の値と同じにしたいのですが、
'name'の値を持ってくる方法はありますか?
書き出す前に保管したいです。
php
1$array = array( 2 array( 3 'name' => '名前1', 4 'key' => 'key_名前1', 5 'fields' => array( 6 array( 7 'name' => '名前1-1', 8 'key' => 'key_名前1-1', 9 ), 10 array( 11 'name' => '名前1-2', 12 'key' => 'key_名前1-2', 13 ), 14 array( 15 'name' => '名前1-3', 16 'key' => 'key_名前1-3', 17 ), 18 ), 19 ), 20 array( 21 'name' => '名前2', 22 'key' => 'key_名前2', 23 'fields' => array( 24 array( 25 'name' => '名前2-1', 26 'key' => 'key_名前2-1', 27 ), 28 array( 29 'name' => '名前2-2', 30 'key' => 'key_名前2-2', 31 ), 32 array( 33 'name' => '名前2-3', 34 'key' => 'key_名前2-3', 35 ), 36 ), 37 ), 38 );
「'key'の値を'name'の値と同じにしたい」とありますが、「最終型としてどのような配列が必要」なのでしょうか。
分かりにくくてすいません。本文を変更しました。どうでしょうか。
「自動で保管」とはどういう意味ですか?
コピペが面倒なので'key'内に'name'の値を持ってこれないかと思いまして相談させていただきました。
この配列の形になれば、別の方法でも構いません。
プログラムを書いてコピーするのは「自動で保管」に入りますか?それとも「自動」とはプログラムを書かずにと言う事ですか?プログラムを書くのなら書けばいいので、質問の意図が不明です。
すいません。自動じゃないですね。m_ _m本文直しておきます。
回答1件
あなたの回答
tips
プレビュー