Kako bi to rešili brez uporabe PHP funkcije (sort($array, SORT_NUMERIC); ) in brez uporabe google? Se vam zdi naloga težka? Jo potrebujem neki za razumevanje pa se mi je zdelo, da bo lahka, zdaj se pa že par uric zajebavam z njo pa je še nisem rešil :P Se mi niti več ne da razmišljat.
Deloma sem jo rešil tako
$polje2 = [8, 0, 3, 39, 10];
$polje3 = [];
foreach ($polje2 as $key => $value) {
$j = 0;
if ($polje2[$key] > $polje2[$i]) {
$j++;
}
if ($i == count($polje2)-1) {
$polje3[$j] = $polje2[$key];
}
}
}
var_dump($polje2);
for ($i = 0; $i < count($polje3); $i++) {
$min_to_max[$i] = $polje3[$i];
}
var_dump($polje3);
var_dump($min_to_max);

Dela pa samo, če so vse vrednosti v polju različne :P Če niso, ne deluje, ker sem naredil tako, da prešteje kolikokrat je določena številka večja od ostalih in to vrednost potem zapišem v $key novega polja. Jasno se pri enakih številkah potem ta vrednost zapiše na enako mesto in potem je v polju eno nedefinirano mesto in se izpiše napaka.
Kako bi vi to nalogo rešili? Očitno ta način ni ravno preveč dober. Bi še malo razmišljal o nalogi, pa se mi ne da več, ker je že pozno.