Как найти в многомерном ассоциативном массиве значение и вывести массив данных по ключам php?
Решениеfunction findArray ($ar, $findValue, $executeKeys){
  $result = array();

  foreach ($ar as $k => $v) {
    if (is_array($ar[$k])) {
      $second_result = findArray ($ar[$k], $findValue, $executeKeys);
      $result = array_merge($result, $second_result);
      continue;
    }
    if ($v === $findValue) {
      foreach ($executeKeys as $val){
        $result[] = $ar[$val];
      }
      
    }
  }
  return $result;
}
Решениеfunction findArray ($ar, $findValue, $executeKeys){
  $result = array();

  foreach ($ar as $k => $v) {
    if (is_array($ar[$k])) {
      $second_result = findArray ($ar[$k], $findValue, $executeKeys);
      $result = array_merge($result, $second_result);
      continue;
    }
    if ($v === $findValue) {
      foreach ($executeKeys as $val){
        $result[] = $ar[$val];
      }
      
    }
  }
  return $result;
}