.des.
Поставил пиво кому надо ;-)
Хм... это почему же? я сколько тестировал у меня порядки совпадают и там и там.Автор оригинала: tony2001
на тесты под Вин можно просто внимание не обращать.
Хм... это почему же? я сколько тестировал у меня порядки совпадают и там и там.Автор оригинала: tony2001
на тесты под Вин можно просто внимание не обращать.
Можно еще немного ускоритьсяАвтор оригинала: .des.
Немножко поразмыслив предлагаю свой вариант array_unique
по всем тестам он обошел все другие.. (правда не на много но на больших файлах (2,5 мб) уже почти в полтора раза!!
PHP:$worduniq=array(); $words=explode(" ",$html_text); for($j=1;$j<sizeof($words)-1;$j++) $worduniq[$words[$j]]=1; // Ну и чтобы получить массив со значениями $words=array_keys($words);
$num = sizeof($words)-1;for($j=1,$k=sizeof($words)-1;$j<$k;$j++)
сорри, не прокомментировал.Это одно и тоже...
С этим в РНР БОЛЬШИЕ проблемы. Многие функции реализованны, так что надо кое что оторвать их писателю.эффективную
Неправильно, проверка выполняется на каждой итерации цикла, и функции входящие в условие тоже будут вывполняться на каждой итерации цикла. Так что если функцию можно вынести изАвтор оригинала: si
внимательно посмотрите ГДЕ в цикле стоит это присвоение. оно выполниться 1 раз.
for(;$x<functoin();)
ONKАвтор оригинала: ONK
Нет, первая часть конструкцииисполняется только один раз, в начале цикла. Ненадо дополнять мои утверждения своими..PHP:for(1;2;3)
for(i;i<function();i++)
for(i,x=function(); i<x; i++)