Počítače, Programovanie
Ako sa sady triedenie?
Často pri riešení niektorých úloh nevyhnutné, aby sa triedenie dát, ktorá je uložená v poli. Čo je to triedenie pole? Tu, napríklad, hrá v kartách, ľudia položili svoje karty na hodnote a obleku. To umožňuje určiť, aké ďalšie karty im chýba. A v slovníkoch všetky abecedne. Príkladov je veľa. Usporiadať - zmena usporiadania určitý počet objektov v ľubovoľnom poradí na základe dôvodov uvedených. Triedenie poľa vyžadujú pomerne často. Na tento účel sa používajú rôzne metódy. Pochopiť ich podstatu, postačuje dôkladné preskúmanie niekoľkými spôsobmi.
Je dôležité si uvedomiť, že sústava sa skladá z niekoľkých párov kľúčov a konkrétne hodnoty. Triedenie poľa v C sa vykonáva pomocou desiatok riadkov kódu, a jazyk PHP, je toho dosiahnuť iba jeden jednoduchý príkaz. Sady triedenie je možné na základe kľúčov alebo hodnôt. Stále je možné rozdeliť hodnotu, takže je s existujúcou kľúče alebo priradiť nové.
Hlavné rozdiely funkciou
Triedenie poľa PHP je možné pomocou rôznych funkcií. Poďme sa pozrieť na to, ako sa líšia:
- Niektoré funkcie sú radené polia kľúčové prvky zmluvy, a ďalšie - na hodnotách.
- existujú rôzne radenie: zostupne, vegetačného, zemného, číselné, abecedný, náhodné alebo konkrétnych užívateľov.
- Niektoré funkcie sú schopné ušetriť po vytriedení spojenie medzi kľúčom a hodnotou. Ale je tu vlastnosť, v ktorom budú kľúče znovu na novú hodnotu.
- Každá funkcia poskytuje modifikáciu prešiel poľa. Triedenie kópií, ktoré nevracia.
- Poradie radenie je definovaný, keď sa funkcia určuje dva prvky sú rovnaké. Táto nestabilné triedenia.
Niektoré funkcie triedenia polia v PHP
Sort () a rsort (). Sort () objednáva pole v abecednom poradí. Všimnime si, že táto funkcia je veľké a malé písmená. To je radený podľa hodnôt s výnimkou tlačidiel. Rsort () zoradí v opačnom poradí, tiež v súlade s hodnotami a ignoruje kľúče.
Asort () - je to jedna z funkcií zachovanie vzťahu kľúčov a hodnôt. To je užitočné pre asociatívnych polí, ak je to dôležité.
dvojrozmerné pole
Zaujímavý dvojrozmerné pole triedenie. To možno dosiahnuť rôznymi spôsobmi. PHP má možnosť porovnať dve čísla alebo dva reťazce. V každom multi-dimenzionální matice, každý prvok matice. V PHP, porovnávať viac polí, je nutné vytvoriť špecifickú metódu. Zoberme si dvojrozmerné polia, ktorá ukladá skrátený názov ovocia, celé meno a cenou. Prvky polia môžu byť radené v abecednom poradí podľa skráteným názvom.
Teraz bude triedenie poľa v PHP, aby ste pochopili.
Similar articles
Trending Now