Calculatoare, Programare
Cum este o matrice de sortare?
De multe ori, atunci când rezolvarea unor sarcini necesare pentru a face sortarea datelor care sunt stocate într-o matrice. Ce este sortarea matrice? Aici, de exemplu, jucând la cărți, oamenii pus cărțile pe valoarea și costumul. Acest lucru face posibil să se determine ce alte carduri le lipsește. Și în dicționare toate ordonate alfabetic. Exemple sunt multe. Sortare - pentru a rearanja anumit număr de obiecte, în orice ordine pe motive specificate. matrice de sortare necesita destul de des. În acest scop, se folosesc diferite metode. Pentru a înțelege esența lor, este suficient să se ia în considerare în detaliu un număr de moduri.
Este important să se înțeleagă că matrice este format din mai multe perechi de chei și valori specifice. matrice de sortare în C se face cu ajutorul a zeci de linii de cod, și limbajul PHP, acest lucru este realizat doar o singură comandă simplă. Sortarea matrice este posibilă pe baza unor chei sau valori. Totuși, este posibil de a distribui valoarea, lăsându-le cu cheile existente sau atribuirea de noi.
Principalele diferențe de funcții
Sortarea unei matrice PHP este posibilă utilizând diferite funcții. Să ne uităm la modul în care acestea diferă:
- Unele funcții sunt sortate matrice de elemente cheie ale acestora, și altele - pe valori.
- există diferite ordine de sortare: descendentă, în creștere, naturale, numeric, alfabetic, utilizatorii aleatoare sau specificate.
- Unele funcții sunt capabili de a salva după sortare conexiune între cheie și valoare. Dar există o caracteristică în care cheile vor fi resetate la noua valoare.
- Fiecare funcție oferă o modificare a șirului trecut. Sortare copie, ei nu se întorc.
- Ordinea de sortare este nedefinit, atunci când funcția determină cele două elemente ca egale. Această sortare instabilă.
Unele matrice de funcții de sortare în PHP
Sort () și rsort (). Sort () ordine matrice în ordine alfabetică. Să observăm că această funcție este sensibil. Este clasificate în funcție de valorile cu excepția tastelor. Rsort () va sorta în ordine inversă, de asemenea, în funcție de valorile și ignoră cheile.
Asort () - este una din funcțiile de menținere a relației de chei și valori. Este util pentru tablouri asociative, atunci este important.
Matricea bidimensională
Un interesant tablou bidimensional sortare. Acest lucru se poate face în diferite moduri. PHP are posibilitatea de a compara două numere sau două șiruri. In orice matrice multi-dimensionale, fiecare element al unui tablou. În PHP, pentru a compara mai multe matrice, aveți nevoie pentru a crea o metodă specifică. Luați în considerare o matrice bidimensională, care stochează denumirea prescurtată de fructe, numele complet și preț. Elementele de matrice pot fi sortate în ordine alfabetică a numelui prescurtat.
Acum, matrice de sortare în PHP va fi pentru tine să înțeleagă.
Similar articles
Trending Now