Просмотр поста

.
ДоХтор
# 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));
}