Računala, Programiranje
Kako se nizovi sortiranje?
Često pri rješavanju određenih zadataka potrebnih da bi sortiranje podataka koji se čuvaju u nizu. Ono što je sortiranje nizovima? Evo, na primjer, igraju karte, ljudi položili svoje kartice na vrijednosti i odijelo. Ovo omogućava da se utvrdi šta druge kartice im nedostaje. A u rječnicima sve do Ž. Primjeri su mnogi. Vrsta - preurediti određeni broj objekata u bilo kojem redoslijedu na temelju navedenih. Sortiranje polja zahtijevaju dosta često. U tom smislu, različite metode se koriste. Da bismo razumjeli svojoj suštini, dovoljno je razmotriti detaljno na više načina.
Važno je shvatiti da je niz se sastoji od više parova ključeva i specifične vrijednosti. Sortiranje nizova u C vrši se uz pomoć nekoliko desetina linija koda, i jezika PHP-u, to se postiže samo jednu jednostavnu komandu. Sortiranje nizova je moguće na temelju ključeva ili vrijednosti. Ipak je moguće distribuirati vrijednosti, ostavljajući ih sa postojećim ključeva ili dodjeljivanje novih.
Glavne razlike funkcija
Sortiranje niz PHP je moguće pomoću različitih funkcija. Pogledajmo kako se razlikuju:
- Neke funkcije su poredani nizovi ključnim istih elemenata, a drugi - na vrijednosti.
- postoje različite vrste naloga: opadajuće, raste, prirodno, numerički, abecedni, slučajni ili navedenih korisnika.
- Neke funkcije su u stanju da spase nakon sortiranja vezu između ključ i vrijednost. Međutim, postoji mogućnost u kojoj će ključevi biti vraćene na novu vrijednost.
- Svaka funkcija pruža modifikaciju prošlo niza. Sortiranje kopirati, oni ne vrate.
- kako sortiranja je nedefinisan, kada je funkcija određuje dva elementa kao ravnopravne. Ovo nestabilan sortiranje.
Neka vrsta funkcija nizova u PHP
Sortiranje () i rsort (). Sortiranje () naređuje niz abecednim redom. Neka nam na umu da je ova funkcija velika i mala slova. To je sortirana po vrijednosti isključujući ključeve. Rsort () će sortirati u obrnutom redoslijedu, takođe, u skladu s vrijednostima i ignorira ključeve.
Asort () - to je jedna od funkcija očuvanja odnosa ključeva i vrijednosti. To je korisno za asocijativne nizove, kada je to važno.
Dvodimenzionalni niz
Zanimljiv dvodimenzionalni niz sortiranja. To se može učiniti na različite načine. PHP ima priliku za usporedbu dva broja ili dva žice. U svakom multi-dimenzionalni niz, svaki element niza. U PHP-u, za usporedbu više nizova, potrebno je da se stvori specifičan način. Razmotrimo dvodimenzionalni niz, koji pohranjuje skraćeni naziv voća, puno ime i cijenu. Elementi niza mogu biti poredani po abecednom redu skraćenog naziva.
Sada nizovi sortiranje u PHP-u će biti za vas da shvatite.
Similar articles
Trending Now