私の配列は次のようなものです:
[あなた]には 1 を見つけて、1 つ上のレベルのキー b も見つけられるようにしてほしいです。$arr = array(
'a' => Array(
'1' => '[大]',
'2' => '[小]',
'3' => ' [もっと]',
'4' => '[少ない]',
)
'b' => '[あなた]',
'2' => [私]',
'3' => '[彼女]',
'4' =>'[それ]',
)
)
array_search は一次元配列しか検索できないようですが、教えてください。
返信内容:
$arr = array('a' => Array(
[あなた]には 1 を見つけて、1 つ上のレベルのキー b も見つけられるようにしてほしいです。
'1' => '[大]',
'2' => '[小]',
'3' => ' [もっと]',
'4' => '[少ない]',
)
'b' => '[あなた]',
'2' => [私]',
'3' => '[彼女]',
'4' =>'[それ]',
)
)
array_search は一次元配列しか検索できないようですが、教えてください。
Infinitus 分類に似た機能を実行したことがありますか? ?この関数のテーブルがどのように設計されているかご存知ですか? ?
例: 製品分類表
リーリーこれはよくご存知のはずですが、カテゴリ ID を与えると、それ自体を含むすべてのサブカテゴリを見つけたい場合はどうすればよいでしょうか? ? それとも、タワーを含むすべての親クラスを見つけますか? ?
ご質問に関して、多次元配列のキー名を上の表のような構造にフォーマットする方法がある場合は、値を指定し、配列内でこの値に対応するキーを見つけて、次を使用します。フォーマットされた配列内を検索すると、必要な結果が得られます。
各サブ配列を走査するときは、サブ配列の名前を累積変数に忘れずに入力してください。最終的に見つけたら、累積変数を出力します。
実際には、ツリー内のリーフノードを検索するためです
これがあなたが望んでいることかどうかはわかりません。
リーリー