<?php
//Дам массив чисел, отсортируйте по возрастанию без использования стандартной функции sort( ) и подобных. на JS/PHP.
//Функция использует алгоритм сортировки выбором
$numbers = array(1, 2, 3, 4, 5, 22, 12, 12, 123, 52, 24, 1302, -1);

function mySort(array $array, array $result = array())
{
    if (empty($array)) {
        return $result;
    }

    $keys = array_keys($array);
    $min = $array[$keys[0]];
    $minKey = $keys[0];
    foreach ($array as $key => $number) {
        if ($number < $min) {
            $min = $number;
            $minKey = $key;
        }
    }
    unset($array[$minKey]);
    $result[] = $min;
    return mySort($array, $result);
}

print_r(mySort($numbers));