私が次のような配列を持っているとしましょう:
$things=配列
((
[test1]=>何か
[test2]=>何か
[情報]=>はい
[配列]=>配列
((
[test1]=>何か他のもの
[test2]=>何か他のもの
[情報]=>多分
[配列]=>配列
((
[test1]=>何か
[情報]=>はい
)。
)。
)。
「info」の値が「yes」である場合などの値$thingを使用して、「valid」と呼ばれる各部分にキーを追加する関数を作成するにはどうすればよいですか?TRUEFALSE
基本的に、最終的な配列は次のようになります。
$final=配列
((
[test1]=>何か
[test2]=>何か
[情報]=>はい
[有効]=>TRUE//これを追加
[配列]=>配列
((
[test1]=>何か他のもの
[test2]=>何か他のもの
[情報]=>多分
[有効]=>FALSE//これを追加
[配列]=>配列
((
[test1]=>何か
[情報]=>はい
[有効]=>TRUE//これを追加
)。
)。
)。
私は、サイトマップを管理し、ページのブレッドクラムとナビゲーションツリーを取得する簡単な方法を提供するcodeigniterのライブラリを作成していますが、このようなことを行う必要がある部分で立ち往生しています。
私が理解できない主な質問は 、配列を調べて各部分にキーを追加するにはどうすればよいですか?また、配列には無限の数の配列が存在する可能性があります。
ありがとう!