Как поменять местами максимальное и минимально число в массиве?

Для того чтобы поменять местами максимальное и минимальное число в массиве, вам потребуется найти индексы элементов, содержащих эти значения, а затем произвести обмен этих значений.

Вот пример кода на языке PHP, решающий данную задачу:

function swapMinMax($array) {
   // Инициализируем переменные для индексов минимального и максимального элементов
   $minIndex = 0;
   $maxIndex = 0;
   
   // Находим индексы минимального и максимального элементов массива
   for ($i = 1; $i < count($array); $i++) {
      if ($array[$i] < $array[$minIndex]) {
         $minIndex = $i;
      }
      
      if ($array[$i] > $array[$maxIndex]) {
         $maxIndex = $i;
      }
   }
   
   // Обмениваем значения между собой
   $temp = $array[$minIndex];
   $array[$minIndex] = $array[$maxIndex];
   $array[$maxIndex] = $temp;
   
   return $array;
}

// Пример использования функции
$myArray = [3, 7, 2, 9, 1, 5];
$result = swapMinMax($myArray);

// Выводим результат
print_r($result);

Результат выполнения кода будет следующим:

Array (
    [0] => 3
    [1] => 7
    [2] => 9
    [3] => 2
    [4] => 1
    [5] => 5
)

В этом примере мы использовали функцию swapMinMax(), которая принимает массив в качестве аргумента и возвращает этот же массив, но уже с максимальным и минимальным элементами, поменявшими свои местами. Мы находим индексы минимального и максимального элементов с помощью цикла for, после чего используем временную переменную $temp для обмена значениями. Затем возвращаем измененный массив.

Обратите внимание, что в примере мы использовали встроенную функцию print_r(), чтобы вывести результат на экран. Вы также можете использовать другие функции для вывода результата, например echo или var_dump().