Hogyan lehet rendezni egy többdimenziós tömb, Web design - tervezés, fejlesztés és promóciós

Hogyan lehet rendezni egy többdimenziós tömb, Web design - tervezés, fejlesztés és promóciós

Meg kell rendezni a tömb kulccsal. Ehhez használjunk «ksort» funkció:


Az eredmény egy rendezett tömbben kulcsfontosságú:

Mint látható, a gombok emelkedő sorrendben 45 és 89. Most meg kell rendezni a tömböt érték «ár» gomb erre használjuk a funkciót «uasort» és kiírja az egyedi funkció «sort_p»:

Az eredmény egy rendezett tömbben kulcsfontosságú «ár»:

Mint látható, az értékek «ár» növekvő sorrendben 200 és 800 Annak érdekében, hogy értéket «ár» gomb ment fordított, csökkenő, váltási lehetőség «strcmp» funkciókat a felhasználói «sort_p» funkciógombot:

Kapunk a következő eredménnyel:


Mint látható, már az értékeket «ár» csökkenő sorrendben 800 és 200 Most kell rendezni egy tömb értékei a két kulcs «gyártására» és «ár», hogy megírjam ezt az egyedi funkciót «sort_pm» gomb:

Most, a rendezés által lefolytatott két kulcs értékek növekvő sorrendben, a prioritás «gyártás» gomb.

Ha egy magasabb prioritású értékeit «ár» gombot az Ön számára, majd a swap paraméterek «strcmp» és rögzítés funkció «sort_pm» következőképpen működik:

Vagyis a paraméterek «strcmp» funkciói megváltoztak. értékek «gyártásához» legfontosabb most «ár» gomb érték felülírja eszközök válogatási kell elsősorban megvalósítani őket, majd lesz rendezve. Hadd illusztráljam az alábbi példa:

Mi adjuk a tömb egyik eleme többet az ár - „400” és a producer - „AO Festival”. Most, a válogatás után a tételt tart egy magasabb pozícióban, mint a „IP Deviatkin”:

Ez a blog olvasni sokan
- olvasni és te!