Kompiuteriai, Programavimas
Kaip yra rūšiavimas masyvus?
Dažnai, kai sprendžiant tam tikrus uždavinius reikia, kad duomenų, kad yra saugomi masyve rūšiavimą. Kas yra rūšiavimas masyvus? Čia, pavyzdžiui, žaisti korteles, žmonės padėjo savo kortas ant vertę ir kostiumas. Tai leidžia nustatyti, kas kitų kortelių jiems trūksta. Ir žodynuose visi pagal abėcėlę. Pavyzdžiai yra daug. Rūšiuoti - pertvarkyti tam tikrą skaičių objektų bet kokia tvarka nurodytų priežasčių. Rūšiavimo masyvai reikalauja gana dažnai. Siekiant šio tikslo, yra naudojami skirtingi metodai. Suprasti jų esmę, pakanka išnagrinėti detaliai būdais.
Svarbu suprasti, kad masyvas susideda iš kelių porų raktus ir konkrečias vertes. Rūšiavimo matricas C daroma su dešimtys eilučių kodo pagalba, ir PHP kalba, tai pasiekiama tik vieną paprastą komandą. Rūšiavimas masyvus galima ant raktų ar vertes. Dar galima platinti vertę, paliekant juos su esamais mygtukais arba priskiriant naujas.
Pagrindiniai skirtumai funkcijų
Rūšiavimo žinutę PHP masyvą yra įmanoma, naudojant įvairias funkcijas. Pažvelkime, kaip jie skiriasi:
- Kai kurios funkcijos yra rūšiuojami masyvus pagal raktinius jų elementų, ir kiti - apie vertybes.
- yra skirtingi rūšiavimo tvarka: Mažėjančia tvarka, auga, natūralu, skaitmeninis, Abėcėlinis, atsitiktinius ar nurodytas vartotojams.
- Kai kurios funkcijos gali sutaupyti po rūšiavimo ryšį tarp mygtuku ir vertę. Bet yra funkcija, kuri raktai bus atstatyti į naują vertę.
- Kiekvienas funkcija suteikia Išlaikius masyvo modifikacija. Rūšiuoti kopijuoti, jie negrįžta.
- rūšiavimo tvarką yra neapibrėžta, kai funkcija lemia du dalykai, kurie lygūs. Tai nestabili rūšiavimas.
Kai rūšiavimo funkcija masyvai PHP
Rūšiuoti () ir rsort (). Rūšiuoti () įsako abėcėlės tvarka masyvo. Leiskite mums dėmesį, kad ši funkcija yra mažosios raidės. Tai surūšiuotas pagal vertybes, išskyrus raktus. Rsort () rūšiuoti atvirkštine tvarka, taip pat, atsižvelgiant į vertybių ir ignoruoja raktus.
Asort () - tai vienas iš išsaugant raktų ir reikšmių santykius funkcijų. Tai naudinga Association masyvų, kai tai yra svarbu.
Dvimatis masyvo
Įdomus dvimatis rūšiavimo. Tai galima padaryti įvairiais būdais. PHP turi galimybę palyginti du skaičius ar dvi eilutes. Bet kuriuo kelių matmenų masyvo, kiekvienas iš masyvo elementas. PHP, palyginti kelis masyvus, jums reikia sukurti specialią metodą. Apsvarstykite dvimatis masyvas, kuriame saugomi sutrumpintą pavadinimą vaisių vardas, pavardė ir kaina. Masyvo elementai gali būti rūšiuojami abėcėlės tvarka Sutrumpintas pavadinimas.
Dabar rūšiavimo masyvai PHP bus jums suprasti.
Similar articles
Trending Now