Kaip naudoti arsort() funkciją PHP

Kaip Naudoti Arsort Funkcija Php



Masyvų rūšiavimas yra svarbi PHP programuotojų užduotis, nes tai leidžia geriau organizuoti duomenis ir pagerinti našumą. The masyvas () funkcija yra dažniausiai naudojamas PHP rūšiavimo metodas, leidžiantis kūrėjams rūšiuoti masyvus tam tikra tvarka. Naudojant masyvas () , programuotojas gali rūšiuoti masyvą pagal jame esančias reikšmes, nuo didžiausios iki mažiausios ir atvirkščiai.

Šis tinklaraštis yra išsamus naudojimo vadovas masyvas () funkcija PHP.

Kas yra PHP arsort() funkcija

The masyvas () yra naudinga integruota PHP funkcija, naudojama masyvo rūšiavimui mažėjančia tvarka, atsižvelgiant į jo reikšmes ir išlaikant raktų ir reikšmių asociacijas. Jis rūšiuoja masyvą atvirkštine tvarka, palyginti su funkcija asort(), kuri naudojama masyvo rūšiavimui didėjančia tvarka.







Sintaksė: Sintaksė, kurią naudoja masyvas () PHP funkcija pateikiama kaip



asortimentas ( masyvas , vėliavos )

Ši funkcija priima du argumentus:



masyvas: Nurodytas masyvas, kurį reikia rūšiuoti.





vėliavėlės: Tai yra pasirenkamas parametras, naudojamas vienai iš nurodytų reikšmių nurodyti:

  • SORT_REGULAR: Tai yra numatytoji vertė, kuri paprastai lygina elementus.
  • SORT_NUMERIC: Tai naudojama elementų skaitiniam palyginimui.
  • SORT_STRING: Tai naudojama elementams palyginti su eilutėmis.
  • SORT_LOCALE_STRING: Tai naudojama norint palyginti elementus kaip eilutes, atsižvelgiant į dabartinę vietą.
  • SORT_NATURAL: Tai naudojama norint palyginti elementus kaip eilutes, naudojant natūralią tvarką.
  • SORT_FLAG_CASE: Tai naudojama elementams lyginti kaip eilutes, taip pat naudojant didžiąsias ir mažąsias raides.

Grąžinimo vertė: Sėkmės atveju funkcijos grąžinta reikšmė bus teisinga; kitu atveju jis grąžina klaidingą.



Kaip dirbti su arsort() funkcija PHP

Pagrindiniai naudojimosi veiksmai masyvas () PHP funkcijos yra:

1 žingsnis: Deklaruoti ir inicijuoti masyvą.

2 žingsnis: Naudoti masyvas () funkcija perduodant deklaruotą masyvą ir rūšiavimo tipą kaip argumentus.

3 veiksmas: Spausdinkite surūšiuotą masyvą ekrane naudodami už kiekvieną kilpą.

Panagrinėkime keletą pavyzdžių:

1 pavyzdys

Pateiktame PHP kode mes surūšiuosime sveikųjų skaičių masyvą naudodami masyvas () funkcija:



$int_masyvas = masyvas ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

asortimentas ( $int_masyvas , SORT_NUMERIC ) ;

aidas „Surūšiuotas masyvas yra: ;

kiekvienam ( $int_masyvas kaip $ vertė ) {

aidas $ vertė . ' ' ;

}

?>

2 pavyzdys

Tam tikrame PHP kode mes surūšiuosime simbolių masyvą naudodami masyvas () funkcija.



$char_masyvas = masyvas ( 'aš' , 'aš' , 'n' , 'į' , 'x' , 'h' , 'aš' , 'n' , 't' ) ;

asortimentas ( $char_masyvas ) ;

aidas „Surūšiuotas masyvas yra: ;

kiekvienam ( $char_masyvas kaip $ vertė ) {

aidas $ vertė . ' ' ;

}

?>

Aukščiau pateiktas PHP kodas rūšiuoja simbolių masyvą mažėjančia tvarka pagal simbolių ASCII reikšmes.

3 pavyzdys

Norėdami rūšiuoti simbolius abėcėlės tvarka, galite pridėti pasirenkamą parametrą „SORT_STRING“ .

Pavyzdžiui:



$char_masyvas = masyvas ( 'aš' , 'aš' , 'n' , 'į' , 'x' , 'h' , 'aš' , 'n' , 't' ) ;

asortimentas ( $char_masyvas , SORT_STRING ) ;

aidas 'Surūšiuotas masyvas yra: \n ;

kiekvienam ( $char_masyvas kaip $ vertė )

{

aidas $ vertė . ' ' ;

}

?>

Išvada

The masyvas () funkcija yra svarbus įrankis PHP programuotojams, norintiems tvarkyti ir rūšiuoti masyvus pagal vertę. Naudodami pagrindinius šiame vadove aprašytus veiksmus, kūrėjai gali greitai ir efektyviai rūšiuoti sprendimų sekas. masyvas (), su daugybe parinkčių ir parametrų, suteikia lanksčias ir galingas parinktis visiems jūsų PHP masyvo rūšiavimo poreikiams.