私はこのような連想配列を持っています。
$lang['lbl_mylabel1'] = array('key1' => 'value1');
$lang['lbl_mylabel2'] = array('key2' => 'value1');
$lang['lbl_mylabel3'] = array('key3' => 'value1');
$lang['lbl_mylabel4'] = array('key4' => 'value2');
$lang['lbl_mylabel5'] = array('key5' => 'value3');
value1
そして、サブ配列の値を比較し、値が であるすべての要素を返すという名前の変数がありますvalue1
。
では、values1array_intersect
の要素を返すために、または可能な効率的な方法をどのように使用できますか。$lang array
上記のコードの答えは、 の最初の 3 つの要素である必要があります$lang array
。