TietokoneetOhjelmointi

Miten on lajittelu paneelit?

Usein kun ratkaista tiettyjä tehtäviä tarvitaan, jotta lajittelu tietoja, jotka on tallennettu jono. Mitä lajittelu paneelit? Tässä esimerkiksi, pelaa korttia, ihmiset panivat korttinsa arvosta ja puku. Näin on mahdollista määrittää, mitä muut kortit heiltä puuttuu. Ja sanakirjoissa kaikki aakkosjärjestyksessä. Esimerkkejä on monia. Sort - järjestää joitakin esineitä tahansa järjestyksessä määrätyillä perusteilla. Lajittelu paneelit vaativat melko usein. Tätä varten, eri menetelmiä on käytetty. Ymmärtää niiden olemus, kun pohtii yksityiskohtaisesti monin tavoin.

Millä perusteella tehdä

On tärkeää ymmärtää, että matriisi koostuu useista paria avaimia ja tietyt arvot. Lajittelu taulukot C tapahtuu avulla kymmeniä rivejä koodia, ja kieli PHP, tämä on saavutettu vain yksi yksinkertainen komento. Lajittelu paneelit on mahdollista perusteella avaimia tai arvoja. Silti on mahdollista jakaa arvon, jolloin ne nykyisten avaimia tai osoittaa uusia.

Suurimmat erot toimintoja

Lajittelu joukko PHP on mahdollista käyttää erilaisia toimintoja. Katsotaan, miten ne eroavat toisistaan:

- Joitakin toimintoja ovat järjestetty matriisia avaintekijöitä niiden, ja muut - arvoihin.

- on eri lajittelujärjestys: laskevasti, kasvava, luonnollinen, numeerinen, aakkosellinen, satunnainen tai määrätyille käyttäjille.

- Joitakin toimintoja voi tallentaa lajittelun jälkeen yhteyden avaimen ja arvon. Mutta on ominaisuus, johon avaimet nollataan uuteen arvoon.

- Kukin toiminto tarjoaa muuttamista kulunut matriisin. Lajittelukopiointi, he eivät palaa.

- Järjestys on määrittelemätön, kun toiminto määrittää kaksi elementtiä kuin yhtä. Tämä epävakaa lajittelu.

Jonkinlainen toiminto taulukot PHP

Sort () ja rsort (). Sort () määrää joukko aakkosjärjestyksessä. Olkaamme huomata, että tämä toiminto on isot ja pienet kirjaimet. Se on järjestetty arvot ilman avaimia. Rsort () lajitellaan käänteisessä järjestyksessä, myös arvojen mukaisesti ja jättää avaimet.

Asort () - se on yhtenä tehtävänä on säilyttää suhde avaimet ja arvot. Se on hyödyllinen hakurakenne, kun se on tärkeää.

Esimerkissä valittu keskeiset nimet hedelmiä ja arvoista - tämä on hinta. Lajittelun nouseva hinta. Jos tarvitset lajitella nimet hedelmiä, sinun täytyy toimia ksort (), mikä tekee lajittelu avaimet. Arsort () lajittelee yksiulotteinen matriisi indeksien kanssa (kuvaava) laskeva arvoja. Krsort () laskeva lajitteluavaimena kohteita.

Kaksiulotteinen array

Mielenkiintoinen kaksiulotteisen taulukon lajittelu. Tämä voidaan tehdä eri tavoilla. PHP on mahdollisuus vertailla kaksi lukua tai kaksi merkkijonoa. Jonkin multi-ulotteinen taulukko, kukin elementti array. PHP, vertailla useita paneelit, sinun täytyy luoda erityinen menetelmä. Tarkastellaan kaksiulotteisen, joka tallentaa nimen lyhenne hedelmiä, täydellinen nimi ja hinta. Array elementit voidaan lajitella aakkosjärjestyksessä nimen lyhenne.

Esimerkissä meidän funktion nimi vertailla (vertailu). Se on 2 argumentteja - x, y. Toiminto tulee ottaa kaksi arvoa, sitten päättää tilauksen. Parametrit x, y - 2 joukko, jotka ovat sisällä tärkein array y. Verrata kuvausta-elementit paneelit, joka johdetaan funktio, tarvitset muuttujat $ x [1], $ y [1]. Vuonna return1 linja on paluu arvo koodi, joka kutsui toimintoa. Meidän taulukon lajittelu perustuu usort () funktio. Sort menee sääntöjen mukaisesti, jossa kuvataan vertailla () funktio.

Nyt lajittelu taulukot PHP on sinulle ymmärtää.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.atomiyme.com. Theme powered by WordPress.