Kako uporabljati funkcijo arsort() v PHP

Kako Uporabljati Funkcijo Arsort V Php



Razvrščanje nizov je pomembna naloga za programerje PHP, saj omogoča boljšo organizacijo podatkov in izboljša zmogljivost. The niz() funkcija je pogosto uporabljena metoda razvrščanja v PHP, ki razvijalcem omogoča razvrščanje nizov v določenem vrstnem redu. Uporaba niz() , lahko programer razvrsti matriko glede na vrednosti, ki jih vsebuje, od najvišje do najnižje in obratno.

Ta blog je podroben vodnik za uporabo niz() funkcijo v PHP.

Kaj je funkcija PHP arsort().

The niz() je uporabna vgrajena funkcija PHP, ki se uporablja za razvrščanje matrike v padajočem vrstnem redu ob upoštevanju njenih vrednosti, hkrati pa ohranja povezave ključ-vrednost. Razvrsti matriko v obratnem vrstnem redu v primerjavi s funkcijo asort(), ki se uporablja za razvrščanje matrike v naraščajočem vrstnem redu.







Sintaksa: Sintaksa, ki jo uporablja niz() funkcija v PHP je podana kot



sortiment ( niz , zastave )

Ta funkcija sprejme dva argumenta:



niz: Podan niz, ki ga je treba razvrstiti.





zastave: To je izbirni parameter, ki se uporablja za podajanje ene od danih vrednosti:

  • SORT_REGULAR: To je privzeta vrednost, ki običajno primerja elemente.
  • SORT_NUMERIC: To se uporablja za numerično primerjavo elementov.
  • SORT_STRING: To se uporablja za primerjavo elementov z nizi.
  • SORT_LOCALE_STRING: To se uporablja za primerjavo elementov kot nizov na podlagi trenutne lokacije.
  • SORT_NATURAL: To se uporablja za primerjavo elementov kot nizov z uporabo naravnega vrstnega reda.
  • SORT_FLAG_CASE: To se uporablja za primerjavo elementov, kot so nizi, pa tudi za primerjavo velikih in malih črk.

Povratna vrednost: Ob uspehu bo vrednost, ki jo vrne funkcija, resnična; sicer vrne false.



Kako delati s funkcijo arsort() v PHP

Osnovni koraki za uporabo niz() funkcije v PHP so:

Korak 1: Deklarirajte in inicializirajte matriko.

2. korak: Uporabi niz() funkcijo tako, da poda deklarirano matriko in sort-type kot argumenta.

3. korak: Natisnite razvrščeno matriko na zaslon z zanko for-each.

Oglejmo si nekaj primerov:

Primer 1

V dani kodi PHP bomo razvrstili matriko celih števil z uporabo niz() funkcija:



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

sortiment ( $int_array , SORT_NUMERIC ) ;

odmev 'Razvrščena matrika je: ' ;

za vsakogar ( $int_array kot $value ) {

odmev $value . ' ' ;

}

?>

Primer 2

V določeni kodi PHP bomo razvrstili niz znakov z uporabo niz() funkcijo.



$char_array = niz ( 'l' , 'jaz' , 'n' , 'noter' , 'x' , 'h' , 'jaz' , 'n' , 't' ) ;

sortiment ( $char_array ) ;

odmev 'Razvrščena matrika je: ' ;

za vsakogar ( $char_array kot $value ) {

odmev $value . ' ' ;

}

?>

Zgornja koda PHP razvrsti niz znakov v padajočem vrstnem redu na podlagi vrednosti ASCII znakov.

Primer 3

Če želite znake razvrstiti po abecedi, lahko dodate izbirni parameter “SORT_STRING” .

Na primer:



$char_array = niz ( 'l' , 'jaz' , 'n' , 'noter' , 'x' , 'h' , 'jaz' , 'n' , 't' ) ;

sortiment ( $char_array , SORT_STRING ) ;

odmev 'Razvrščena matrika je: \n ' ;

za vsakogar ( $char_array kot $value )

{

odmev $value . ' ' ;

}

?>

Zaključek

The niz() funkcija je pomembno orodje za programerje PHP, ki želijo organizirati in razvrstiti polja po vrednosti. Z uporabo osnovnih korakov, opisanih v tem priročniku, lahko razvijalci hitro in učinkovito razvrstijo zaporedja za odločitve. niz(), s svojimi številnimi možnostmi in parametri nudi prilagodljive in zmogljive možnosti za vse vaše potrebe po razvrščanju nizov PHP.