Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.06.2017, 10:32
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Своя функция сортировки чисел по возрастанию
Я не понимаю, почему, если в условие while вместо count($arr) написать $length, то будет бесконечный цикл?
Ведь это же тоже самое

$arr = [3,1,2,5,4];
 
$arr2 = [];
 
$length = count($arr);
 
while($length) {
    foreach($arr as $k => $v) {
        if($v == min($arr)) {
            $arr2[] = $v;
            unset($arr[$k]);
        }
    }
}
 
echo '<pre>';
print_r($arr2);
echo '</pre>';
Ответить с цитированием
  #2 (permalink)  
Старый 11.06.2017, 12:04
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

DivMan, функция и число не тоже самое.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция запрета ввода определенных чисел типа 0,78... ArmaTiK Общие вопросы Javascript 1 11.10.2015 00:31
своя функция promt gam0ra Общие вопросы Javascript 1 13.01.2015 14:44
Функция сортировки на js Black Dragon Общие вопросы Javascript 10 18.04.2013 18:09
Своя Функция для модуля Доставки (pickpoint.ru) jekjuk Общие вопросы Javascript 0 19.05.2011 16:32