Ako používať funkciu arsort() v PHP

Ako Pouzivat Funkciu Arsort V Php



Triedenie polí je pre PHP programátorov dôležitou úlohou, pretože umožňuje lepšiu organizáciu údajov a zlepšuje výkon. The pole() funkcia je bežne používaná metóda triedenia v PHP, ktorá umožňuje vývojárom triediť polia v určitom poradí. Použitím pole() , programátor môže triediť pole podľa hodnôt, ktoré obsahuje, od najvyššej po najnižšiu a naopak.

Tento blog je podrobným návodom na používanie pole() funkciu v PHP.

Čo je to funkcia PHP arsort().

The pole() je užitočná vstavaná funkcia PHP, ktorá sa používa na triedenie polí v zostupnom poradí, pričom sa pamätajú na jej hodnoty pri zachovaní asociácií kľúč-hodnota. Triedi pole v opačnom poradí v porovnaní s funkciou asort(), ktorá sa používa na triedenie poľa vo vzostupnom poradí.







Syntax: Syntax, ktorú používa pole() funkcia v PHP je daná ako



sortiment ( pole , vlajky )

Táto funkcia akceptuje dva argumenty:



pole: Dané pole, ktoré je potrebné zoradiť.





vlajky: Toto je voliteľný parameter, ktorý sa používa na zadanie jednej z daných hodnôt:

  • SORT_REGULAR: Toto je predvolená hodnota, ktorá porovnáva prvky normálne.
  • SORT_NUMERIC: Používa sa na číselné porovnanie prvkov.
  • SORT_STRING: Používa sa na porovnanie prvkov s strunami.
  • SORT_LOCALE_STRING: Používa sa na porovnanie prvkov ako reťazcov na základe aktuálneho umiestnenia.
  • SORT_NATURAL: Používa sa na porovnanie prvkov ako reťazcov pomocou prirodzeného usporiadania.
  • SORT_FLAG_CASE: Používa sa na porovnanie prvkov, ako sú struny, ako aj veľké a malé písmená.

Návratová hodnota: V prípade úspechu bude hodnota vrátená funkciou pravdivá; v opačnom prípade vráti hodnotu false.



Ako pracovať s funkciou arsort() v PHP

Základné kroky na použitie pole() funkcie v PHP sú:

Krok 1: Deklarujte a inicializujte pole.

Krok 2: Použi pole() funkciou odovzdaním deklarovaného poľa a typu triedenia ako argumentov.

Krok 3: Vytlačte zoradené pole na obrazovku pomocou slučky pre každú jednotku.

Uvažujme o niekoľkých príkladoch:

Príklad 1

V danom PHP kóde zoradíme pole celých čísel pomocou pole() funkcia:



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

sortiment ( $int_array , SORT_NUMERIC ) ;

ozvena 'Zoradené pole je: ' ;

pre každý ( $int_array ako $value ) {

ozvena $value . '' ;

}

?>

Príklad 2

V danom PHP kóde zoradíme pole znakov pomocou pole() funkciu.



$char_array = pole ( 'l' , 'ja' , 'n' , 'in' , 'X' , 'h' , 'ja' , 'n' , 't' ) ;

sortiment ( $char_array ) ;

ozvena 'Zoradené pole je: ' ;

pre každý ( $char_array ako $value ) {

ozvena $value . '' ;

}

?>

Vyššie uvedený PHP kód triedi pole znakov v zostupnom poradí na základe ASCII hodnôt znakov.

Príklad 3

Ak chcete zoradiť znaky abecedne, môžete pridať voliteľný parameter „SORT_STRING“ .

Napríklad:



$char_array = pole ( 'l' , 'ja' , 'n' , 'in' , 'X' , 'h' , 'ja' , 'n' , 't' ) ;

sortiment ( $char_array , SORT_STRING ) ;

ozvena 'Zoradené pole je: \n ' ;

pre každý ( $char_array ako $value )

{

ozvena $value . '' ;

}

?>

Záver

The pole() funkcia je dôležitým nástrojom pre PHP programátorov, ktorí chcú organizovať a triediť polia podľa hodnoty. Použitím základných krokov uvedených v tejto príručke môžu vývojári rýchlo a efektívne triediť sekvencie pre rozhodnutia. pole(), s mnohými možnosťami a parametrami poskytuje flexibilné a výkonné možnosti pre všetky vaše potreby triedenia polí PHP.