У меня есть my_array = array (43,12,1,67,8);PHP Array сортировать без использования предопределенных функций сортировки?
Я хочу его отсортировать без с использованием любых функций сортировки php.
У меня есть my_array = array (43,12,1,67,8);PHP Array сортировать без использования предопределенных функций сортировки?
Я хочу его отсортировать без с использованием любых функций сортировки php.
Try This..!!
<?php
$array = array(43,12,1,67,8);
for($i=0; $i<count($array); $i++){
$value = MAX($array);
$key = array_search($value, $array);
if (($key = array_search($value, $array)) !== false) {
unset($array[$key]);
}
$sorted[]=$value;
}
print_r($sorted);
?>
@DaveChen Вопрос заключается в том, чтобы избежать сортировки функций, так что это не обязательно проблема. – GolezTrol
Что это такое '{;' –
+1, я неправильно читал :) –
Внесите свою собственную функцию сортировки.
Читайте о [Гном Сортировка] (http://en.wikipedia.org/wiki/Gnome_sort). Но встречный вопрос: «Почему»? – GolezTrol
Почему бы не построить новый новый сортировочный алгоритм сначала, а затем реализовать его в php ?? ... любой кошмар для изобретательства колеса? – swapnesh
Что вы пробовали? Это звучит как вопрос о домашнем задании ... вы должны использовать какой-либо конкретный алгоритм сортировки? – jcsanyi