За последние 24 часа нас посетили 18862 программиста и 1603 робота. Сейчас ищут 1011 программистов ...

Помощь начинабщему №2 (Практикум)

Тема в разделе "PHP для новичков", создана пользователем Alukard, 14 авг 2006.

  1. karatist

    karatist Активный пользователь

    С нами с:
    15 авг 2006
    Сообщения:
    23
    Симпатии:
    0
    Адрес:
    Орел
    харашо с сортировкой пожалуй завершим. там вот VAH еще про мп3 что-то задавал, на первой странице треда. будем трудиться.
    или новую темку начать?
     
  2. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    брр... пару дней отсутствовал... а тут без меня меня... эх...
    PHP:
    1. <?
    2. function my_sort($arr,$min=0){  
    3.     array_unshift($arr,$min);
    4.     $sz = count($arr);  
    5.     for ($i=1; $i < $sz; $i++){  
    6.         if ($arr[$i-1] > $arr[$i]){
    7.            $temp      = $arr[$i-1];
    8.            $arr[$i-1] = $arr[$i];  
    9.            $arr[$i]   = $temp;  
    10.            $i -= 2;
    11.         }  
    12.     array_shift($arr);
    13.     return $arr;
    14.     }
    15. ?>
    Вот так хотелось бы... попробовать бы... :)
     
  3. Raa

    Raa Активный пользователь

    С нами с:
    28 июл 2006
    Сообщения:
    209
    Симпатии:
    0
    Ну и что? Чем оно отличается от того что было раньше? Ты видел, я уже твою функцию потестил вместе с другой. И на счет того, что в ней неоптимально, уже раз 10 писал. Перечитай все внимательно ;-)
     
  4. topas

    topas Активный пользователь

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    2Raa
    Ну с точки зрения алгоритма сортировки: ничем.
    А с точки зрения выполнения программы: немного быстрее, буквально на две итерации за цикл... Плюс к этому избавлямся от той ужастной ошибки :)
     
  5. updake

    updake Активный пользователь

    С нами с:
    13 мар 2008
    Сообщения:
    3
    Симпатии:
    0
    Мне тут в начале задумка про мп3 понравилась... только у меня другая проблема, мне бы вычислить битрейт и продолжительность трека средствами ПХП, только прозьба не посылать на сайты с навороченными скриптами, а если кто знает, то отпишитесь какими функциями это можно сделать... :D
     
  6. updake

    updake Активный пользователь

    С нами с:
    13 мар 2008
    Сообщения:
    3
    Симпатии:
    0
    нет там ни каких функций, да и даже ни каких ссылок на них...
     
  7. Anonymous

    Anonymous Guest

    Угу. Там текст. И его надо читать.
     
  8. updake

    updake Активный пользователь

    С нами с:
    13 мар 2008
    Сообщения:
    3
    Симпатии:
    0
    Не поверишь я его прочёл... И ничего нужного не нашел, а о том что эти файлы бинарные я и до этого знал, есть что-то подобное этому