Računala, Programiranje
Kako je sortiranje polja?
Često pri rješavanju određenih poslova potrebnih da bi sortiranje podataka koji se pohranjuju u nizu. Ono što je sortiranje polja? Evo, na primjer, igrajući na karte, ljudi položi svoje kartice na vrijednosti i odijelo. To omogućuje da se odredi što drugo karticama im nedostaje. I u rječnicima svi poredani abecedno. Primjeri su mnogi. Sortiraj - preurediti određeni broj predmeta u bilo kojem redoslijedu na temelju navedenih. Sortiranje polja zahtijevaju prilično često. U tu svrhu koriste se različite metode. Da bismo razumjeli njihovu bit, dovoljno je uzeti u obzir u detalje brojne načine.
Važno je razumjeti da je niz se sastoji od više parova ključeva i određenih vrijednosti. Sortiranje polja u C vrši se uz pomoć nekoliko desetaka linija koda, a jezik PHP, to se postiže samo jednu jednostavnu naredbu. Sortiranje polja moguće je na temelju ključeva ili vrijednosti. Ipak, moguće je dijeliti vrijednosti, ostavljajući ih sa postojećim tipke ili dodjeljivanje novih.
Glavne razlike funkcija
Sortiranje niz PHP je moguće pomoću različitih funkcija. Pogledajmo kako se razlikuju:
- Neke funkcije su razvrstani polja od strane njihovih ključnih elemenata, i drugih - na vrijednosti.
- postoje različite rasporede kako: najstariji, raste, prirodno, numerička, abecedni, slučajne ili određene korisnike.
- Neke funkcije su u stanju spasiti nakon sortiranja vezu između ključa i vrijednosti. No, tu je značajka u kojoj tipke će se resetirati na novu vrijednost.
- Svaka funkcija omogućava modifikaciju prošao niz. Sortiraj kopirati, oni ne vrate.
- Redoslijed sortiranja je nedefiniran, kada je funkcija određuje dva elementa su jednaki. Ova nestabilna sortiranje.
Neka vrsta funkcija polja u PHP
Vrsta () i rsort (). Sortiraj () naređuje niz abecednim redom. Uočimo da je ova funkcija je velika i mala slova. To je razvrstani prema vrijednostima osim tipke. Rsort () će sortirati u obrnutom redoslijedu, također, 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 asocijativno polje, kada je važno.
Dvodimenzionalni niz
Zanimljiva dvodimenzionalni niz sortiranja. To se može učiniti na različite načine. PHP ima priliku da usporede dva broja ili dva žice. U svakom složenog niza, a svaki element niza. U PHP-u, usporediti više polja, potrebno je izraditi poseban način. Razmislite dvodimenzionalni niz, koji pohranjuje skraćeni naziv voća, punim imenom i cijene. Niz elementi mogu biti razvrstani po abecednom redu skraćeni naziv.
Sada sortiranje polja u PHP će biti za vas razumjeti.
Similar articles
Trending Now