前提・実現したいこと
ここに質問の内容を詳しく書いてください。
多次元配列で指定の値だった場合のキーを取得したいです。
例えば以下のコードの['point']が4だった場合のキーを文字列として取得したいです。
該当のソースコード
<?php $aryShindan =[]; $cnt = 1; $aryShindan[$cnt]['question'] = 'a?'; $aryShindan[$cnt]['answer'][] = ['point' => 4, 'text' => 'あ']; $aryShindan[$cnt]['answer'][] = ['point' => 3, 'text' => 'い']; $aryShindan[$cnt]['answer'][] = ['point' => 2, 'text' => 'う']; $aryShindan[$cnt]['answer'][] = ['point' => 1, 'text' => 'え']; $cnt = 2; $aryShindan[$cnt]['question'] = 'b?'; $aryShindan[$cnt]['answer'][] = ['point' => 4, 'text' => 'お']; $aryShindan[$cnt]['answer'][] = ['point' => 3, 'text' => 'か']; $aryShindan[$cnt]['answer'][] = ['point' => 2, 'text' => 'き']; $aryShindan[$cnt]['answer'][] = ['point' => 1, 'text' => 'く']; $cnt = 3; $aryShindan[$cnt]['question'] = 'c?'; $aryShindan[$cnt]['answer'][] = ['point' => 4, 'text' => 'け']; $aryShindan[$cnt]['answer'][] = ['point' => 3, 'text' => 'こ']; $aryShindan[$cnt]['answer'][] = ['point' => 2, 'text' => 'さ']; $aryShindan[$cnt]['answer'][] = ['point' => 1, 'text' => 'し'];
試したこと
array_search関数を試してみましたが、うまくいきませんでした。
恐れ入りますがご教授いただけると幸いです。
回答2件
あなたの回答
tips
プレビュー