# dilp (11.03.2019 / 01:53)Демо
kantry, Ещё раз хочу уточнить - мне не нужно на выходе получить тоже самое что я и так даю на входе , мне нужен ключ , а не подтверждение очевидного факта
Код (+/-)
$fruits = [
'яблоко',
'слива',
'груша',
'лимон',
'груша',
'лимон'
];
$colors = [
'красный',
'синий',
'красный',
'желтый',
'зеленый',
'синий'
];
$search = ['лимон', 'желтый'];
echo get_key($fruits, $colors, $search); // 3
function get_key(... $data)
{
foreach (array_pop($data) as $i => $item) {
$keys[] = array_keys($data[$i], $item);
}
[$fruit, $color] = $keys;
return join(array_intersect($fruit, $color));
}