Сортиране многоизмерен масив с ключ на PHP, кодиране

Вижте също

  • Удобна опаковка ЗНП

Удължаване на ЗНП клас. Добавяне на нова функционалност модул ЗНП.

Аз се разпространява на вашия съд класа си-обвивка около стандартната ЗНП. Тя е написана и да го усъвършенства с всеки проект, и съдържа всички мои.

  • Множество форми на думи (PHP клас)

    Множество форми на думи за 120 езика. Класът осъществява подбора и замяната на думите правилна форма, ако думата е показана заедно с номера.

    Всички вероятно сте забелязали колко сайта има смешни предложения, които да определят броя на някои позиции. А смешно, защото.

  • SQL класове. Компресиране три искания един.

    Тестване на различни методи за запис на данни в таблицата. Сравнете дизайн вложка на дубликат ключ с обичайния подход в тези три искания. индекси за изпълнение MySQL.

    Много често, всеки разработчик изправени пред тази ситуация: Проверете дали има конкретна влизане в таблицата. Ако този пост не е налице.

  • Как да работим с IPv6 в PHP

    По дяволите, и аз написах един клас за тези видове ... И се оказва, че вече има вграден (

    Последният тест не е правилната скорост. В него ключовата масив се създава само по веднъж. И тестван на време с създаденото досега масив.

    Защо nekkorektno? Собственост на една и съща тества скоростта сортиране. Както и в други, предишни изследвания.

    И така, какво може да се направи, и може да бъде по-бързо и по-кратък. Само основната цел на кода, генериран в моята статия, не бъди бърз и кратък, но да е ясно.

    Това означава, че ако искате видимост, че е възможно да се прилагат некоректни примери за сравнения. )

    Най-интересната част на статията - историята за array_multisort () се осъществява в духа на: "Уау, погледнете колко е готино!", Но в действителност не е била разкрита по темата. Например, аз не разбирам това, което определя масива. Да, и освен това, ако целта е била по-голяма яснота, защо в получения разтвор е пример с някои левия спектър, а не с тези, които са били в началото. О, той е много по-ясно и разкрива същността.

    Като цяло, за съжаление, по някакъв начин. Но за върха на array_multisort () благодаря ви :)

    Хмм ...) Може би греша някъде очертана същността на материала, но по примера на оригиналния масив сортиране беше даден:

    Върнете се на тестовете за скорост:

    Pinpoint. Получаваме: 3.87 сек. Това е рекорд!

    И примера, който ти се обадя неправилно - е съвсем вярна. Той демонстрира сортиране по два ключа.

    За "скучни" - Аз със сигурност уважавам критиката, но напразно сте толкова трудно) Валиден целта ми беше в подкрепа на съществуването на тази функция, както и по-кратко, за да обясни как да го използвате. Но може би си прав, че е необходимо да се напише за него повече

    Поставих задачата пред него в подкрепа на съществуването на тази функция. И за това, как да го използвате, съвсем ясно е описано в официалното ръководство, аз не искам да го дублира.

    "Оказва се, че е функция array_multisort» -. Бих нарязани цялата статия за тази фраза. Мисля, че тя щеше да стане само по-добре.

    Добавих точка в началото на статията.

    И ви благодаря за десния материал. Просто изправена пред необходимостта да подреди масив от 2 млн ключове. Благодарение на вашите съвети направиха си сортиран)

    Добър ден, всичко изглежда наред. Но една много малка забележка, но "по принцип" дума не съществува е "обща" и "Всичко на всичко" (2 думи). Съжалявам, не исках да се намери, че те трябва да се оплакват, просто исках да ви помогне в премахването на малък oshibochek. И това ще добави призив към блоковете. набор от лицето, е написана с главна буква. В множествено число, можете да напишете малко. Що се отнася до останалото, аз уважавам вашата работа.
    Що се отнася до дебата с Александър.
    SW. Александър, професор в университета, училища и др Образователните институции, обучение и други информационни семинари. Мъжът отдели от времето си, за да обрисува полезна функция в електронен формат PHP, нека бъдем благодарни за него, само защото той не е там, където пише за целта си да представи PL на разположение на всички читатели на творбите си.

    И пак, благодаря ви за подкрепата. Аз наистина не ми харесва, е позицията на потребителите, които закупили някои от моите читатели, и се радвам, че най-малко някой се изправи от мое име)

    Това ще бъде за това, просто, наистина не е честно. Той продължаваше ще има "напомняне" често прави нещо интересно, след известно време те забравя, а след като започнете да рови за проекта. Но такива моменти ни правят мисля, както и дали в публичното пространство, за да покажат своите бележки.
    Между другото, благодаря ти, а ти просто се натъкнах на няколко пъти, но бе решено на ниво проектиране на база данни за тази цел и желание. И в този случай, е идеалното решение за усилие)

    Но такива моменти ни правят мисля, както и дали в публичното пространство, за да покажат своите бележки.

    Мисля, че във всеки случай, че си струва. Необходимо е да се извърши най-добрите хора)

    Уау, Александър, като сте отишли) Всъщност, аз съм един вид благодарност към кмета за това, че той обърна внимание на този проблем, защото аз забелязах, че много, когато тя признава.
    И ви благодаря за вашата подкрепа :)

    Благодарим Ви, че материалът, най-доброто, което съм намерил и разбрах че е само на разработчика на приложението, и аз не знам PHP.
    Въпреки че частично са съгласни с критиките, в смисъл, че когато знаеш всичко наведнъж много ясно, и ако не знаете - това е желателно, че това е много подробен дъвчат (!). Очевидно някои посетители по-трудно усвояват и остава неясно този пример.

    Тест алгоритми за сортиране на масив от 8 елемента - смешно)
    Тук е тъп вмъкване нещо ще работи по-бързо от който и да е умен алгоритъм.
    Но през разтегливост залог "operdelyayuschim масив", за да се определи подходящ komporator не винаги е възможно, но само когато всички елементи са в сравнение с "нещо", но не един с друг.
    Послепис Как да се разшири най-разтегателен метод например, ако имаме N полета за сравнение?

    Е, най-важното, че тестът дори с 8 елементи е доста показателно.