Kuidas kasutada PHP-s funktsiooni arsort().

Kuidas Kasutada Php S Funktsiooni Arsort



Massiivide sortimine on PHP programmeerijate jaoks oluline ülesanne, kuna see võimaldab andmeid paremini korraldada ja parandab jõudlust. The array() Funktsioon on PHP-s sageli kasutatav sortimismeetod, mis võimaldab arendajatel sortida massiive kindlas järjekorras. Kasutades array() , saab programmeerija sortida massiivi vastavalt selles sisalduvatele väärtustele, kõrgeimast madalaimani ja vastupidi.

See ajaveeb on üksikasjalik kasutusjuhend array() funktsioon PHP-s.

Mis on PHP arsort() funktsioon

The array() on kasulik sisseehitatud PHP funktsioon, mida kasutatakse massiivi sortimiseks kahanevas järjekorras, pidades silmas selle väärtusi, säilitades samas võtme-väärtuse seosed. See sorteerib massiivi vastupidises järjekorras võrreldes funktsiooniga asort(), mida kasutatakse massiivi järjestamiseks kasvavas järjekorras.







Süntaks: Süntaks, mida kasutab array() funktsioon PHP-s on antud kujul



sortiment ( massiivi , lipud )

See funktsioon aktsepteerib kahte argumenti:



massiiv: Antud massiiv, mis tuleb sorteerida.





lipud: See on valikuline parameeter, mida kasutatakse ühe antud väärtuse määramiseks:

  • SORT_REGULAR: See on vaikeväärtus, mis võrdleb elemente tavaliselt.
  • SORT_NUMERIC: Seda kasutatakse elementide arvuliseks võrdlemiseks.
  • SORT_STRING: Seda kasutatakse elementide võrdlemiseks stringidega.
  • SORT_LOCALE_STRING: Seda kasutatakse elementide võrdlemiseks stringidena praeguse asukoha alusel.
  • SORT_NATURAL: Seda kasutatakse elementide võrdlemiseks stringidena, kasutades loomulikku järjestust.
  • SORT_FLAG_CASE: Seda kasutatakse elementide võrdlemiseks nii stringidena kui ka suurtähtedena.

Tagastusväärtus: Edu korral on funktsiooni tagastatud väärtus tõene; vastasel juhul tagastab see vale.



Funktsiooni arsort() kasutamine PHP-s

Peamised sammud selle kasutamiseks array() PHP-s on järgmised funktsioonid:

Samm 1: Massiivi deklareerimine ja lähtestamine.

2. samm: Kasuta array() funktsiooni, edastades argumentidena deklareeritud massiivi ja sortimistüübi.

3. samm: Printige sorditud massiiv ekraanile, kasutades for-each tsüklit.

Vaatleme mõnda näidet:

Näide 1

Antud PHP-koodis sorteerime täisarvude massiivi, kasutades array() funktsioon:



$int_massiiv = massiivi ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

sortiment ( $int_massiiv , SORT_NUMERIC ) ;

kaja 'Sorditud massiiv on:' ;

igaühele ( $int_massiiv nagu $ väärtus ) {

kaja $ väärtus . ' ' ;

}

?>

Näide 2

Antud PHP-koodis sorteerime märkide massiivi, kasutades array() funktsiooni.



$char_array = massiivi ( 'ma' , 'mina' , 'n' , 'sisse' , 'x' , 'h' , 'mina' , 'n' , 't' ) ;

sortiment ( $char_array ) ;

kaja 'Sorditud massiiv on:' ;

igaühele ( $char_array nagu $ väärtus ) {

kaja $ väärtus . ' ' ;

}

?>

Ülaltoodud PHP-kood sorteerib tähemärkide massiivi kahanevas järjekorras märkide ASCII väärtuste alusel.

Näide 3

Tähemärkide sortimiseks tähestiku järgi saate lisada valikulise parameetri „SORT_STRING” .

Näiteks:



$char_array = massiivi ( 'ma' , 'mina' , 'n' , 'sisse' , 'x' , 'h' , 'mina' , 'n' , 't' ) ;

sortiment ( $char_array , SORT_STRING ) ;

kaja 'Sorditud massiiv on järgmine: \n ' ;

igaühele ( $char_array nagu $ väärtus )

{

kaja $ väärtus . ' ' ;

}

?>

Järeldus

The array() Funktsioon on oluline tööriist PHP programmeerijatele, kes soovivad massiive väärtuste järgi korraldada ja sortida. Kasutades selles juhendis kirjeldatud põhietappe, saavad arendajad kiiresti ja tõhusalt sorteerida otsuste järjekordi. array(), oma paljude valikute ja parameetritega pakub paindlikke ja võimsaid valikuid kõigi teie PHP massiivi sortimisvajaduste jaoks.