Arsort()-funktion käyttäminen PHP:ssä

Arsort Funktion Kayttaminen Php Ssa



Taulukon lajittelu on tärkeä tehtävä PHP-ohjelmoijille, koska se mahdollistaa tietojen paremman järjestämisen ja parantaa suorituskykyä. The array() -funktio on yleisesti käytetty lajittelumenetelmä PHP:ssä, jonka avulla kehittäjät voivat lajitella taulukoita tiettyyn järjestykseen. Käyttämällä array() , ohjelmoija voi lajitella taulukon sen sisältämien arvojen mukaan korkeimmasta pienimpään ja päinvastoin.

Tämä blogi on yksityiskohtainen käyttöopas array() toiminto PHP:ssä.

Mikä on PHP arsort()-funktio

The array() on hyödyllinen sisäänrakennettu PHP-funktio, jota käytetään taulukoiden lajitteluun laskevassa järjestyksessä pitäen mielessä sen arvot ja säilyttäen samalla avainarvo-assosiaatiot. Se lajittelee taulukon käänteisessä järjestyksessä verrattuna asort()-funktioon, jota käytetään taulukoiden lajitteluun nousevassa järjestyksessä.







Syntaksi: Syntaksi, jota käyttää array() PHP:n funktio annetaan muodossa



lajitelma ( joukko , liput )

Tämä funktio hyväksyy kaksi argumenttia:



joukko: Tietty taulukko, joka on lajiteltava.





liput: Tämä on valinnainen parametri, jota käytetään määrittämään jokin annetuista arvoista:

  • SORT_REGULAR: Tämä on oletusarvo, joka vertaa elementtejä normaalisti.
  • SORT_NUMERIC: Tätä käytetään elementtien numeeriseen vertaamiseen.
  • SORT_STRING: Tätä käytetään elementtien vertaamiseen merkkijonoihin.
  • SORT_LOCALE_STRING: Tätä käytetään elementtien vertailuun merkkijonoina nykyisen sijainnin perusteella.
  • SORT_NATURAL: Tätä käytetään elementtien vertailuun merkkijonoina käyttämällä luonnollista järjestystä.
  • SORT_FLAG_CASE: Tätä käytetään elementtien vertaamiseen merkkijonoina sekä kirjainintensiivisesti.

Palautusarvo: Onnistuessa funktion palauttama arvo on tosi; muussa tapauksessa se palauttaa epätosi.



Arsort()-funktion käyttäminen PHP:ssä

Perusvaiheet käyttää array() PHP:n funktiot ovat:

Vaihe 1: Ilmoita ja alusta taulukko.

Vaihe 2: Käytä array() funktio välittämällä ilmoitetun taulukon ja sort-typen argumentteina.

Vaihe 3: Tulosta lajiteltu matriisi näytölle käyttämällä for-each-silmukkaa.

Tarkastellaanpa joitain esimerkkejä:

Esimerkki 1

Annetussa PHP-koodissa aiomme lajitella joukon kokonaislukuja käyttämällä array() toiminto:



$int_array = joukko ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

lajitelma ( $int_array , SORT_NUMERIC ) ;

kaiku 'Lajiteltu matriisi on:' ;

jokaiselle ( $int_array kuten $arvo ) {

kaiku $arvo . ' ' ;

}

?>

Esimerkki 2

Tietyssä PHP-koodissa aiomme lajitella merkkijonon käyttämällä array() toiminto.



$char_array = joukko ( 'min' , 'minä' , 'n' , 'sisään' , 'x' , 'h' , 'minä' , 'n' , 't' ) ;

lajitelma ( $char_array ) ;

kaiku 'Lajiteltu matriisi on:' ;

jokaiselle ( $char_array kuten $arvo ) {

kaiku $arvo . ' ' ;

}

?>

Yllä oleva PHP-koodi lajittelee merkkijonon laskevaan järjestykseen merkkien ASCII-arvojen perusteella.

Esimerkki 3

Voit lajitella merkit aakkosjärjestyksessä lisäämällä valinnaisen parametrin 'SORT_STRING' .

Esimerkiksi:



$char_array = joukko ( 'min' , 'minä' , 'n' , 'sisään' , 'x' , 'h' , 'minä' , 'n' , 't' ) ;

lajitelma ( $char_array , SORT_STRING ) ;

kaiku 'Lajiteltu matriisi on: \n ' ;

jokaiselle ( $char_array kuten $arvo )

{

kaiku $arvo . ' ' ;

}

?>

Johtopäätös

The array() -toiminto on tärkeä työkalu PHP-ohjelmoijille, jotka haluavat järjestää ja lajitella taulukoita arvon mukaan. Käyttämällä tässä oppaassa esitettyjä perusvaiheita kehittäjät voivat nopeasti ja tehokkaasti lajitella sarjoja päätöksiä varten. array(), Monien vaihtoehtojen ja parametrien ansiosta tarjoaa joustavia ja tehokkaita vaihtoehtoja kaikkiin PHP-taulukoiden lajittelutarpeisiisi.