Некоторые задачи по php

Ильнур Габдуллин
1) Нужно наполнить массив случайными значениями и найти минимальное значение, также поменять их местами.  Я написал код так:
$a = [];
$a[] = rand(50,80);
echo min($a);
Случайные числа работают, а минимум почему-то не находит. 2) нужно создать массив и заполнить его случайными числами от 1 до 100. Далее, вычислить произведение тех элементов, которые больше 0 и у которых парные индексы. 
Вот это задание я не понял про парные индексы.
3) Здесь нужно создать сокращенный вариант ФИО, т. е. 
вводим: Иванов Иван Петрович и нам выводит: Иванов И. П.
Я его начал делать таким образом: <form action="" method="post">
    <input type="text" name="name">
    <input type="submit">
</form>
<?php
$name = $_POST['name'];
function name($f,$i,$o) {
    $result = $f;
    $result = substr($i, 0, 1) . '.';
    $result = substr($o, 0, 1) . '.';
    return $result;
}
if($name == true) Дальше не понятно как его правильно дописать.
Подскажите, пожалуйста, как делать эти задания?
Ильнур Габдуллин почти 2 года назадСпасибо 0
1 чел.