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.