Tento blog je podrobným průvodcem používání pole() funkce v PHP.
Co je to funkce PHP arsort().
The pole() je užitečná vestavěná funkce PHP používaná pro řazení polí v sestupném pořadí, přičemž je třeba mít na paměti jeho hodnoty při zachování asociací klíč-hodnota. Seřadí pole v obráceném pořadí ve srovnání s funkcí asort(), která se používá pro řazení polí ve vzestupném pořadí.
Syntax: Syntaxe používaná pole() funkce v PHP je dána jako
sortiment ( pole , vlajky )
Tato funkce přijímá dva argumenty:
pole: Dané pole, které je nutné seřadit.
vlajky: Toto je volitelný parametr používaný k zadání jedné z daných hodnot:
- SORT_REGULAR: Toto je výchozí hodnota, která porovnává prvky normálně.
- SORT_NUMERIC: To se používá k číselnému porovnání prvků.
- SORT_STRING: To se používá k porovnání prvků s řetězci.
- SORT_LOCALE_STRING: To se používá k porovnání prvků jako řetězců na základě aktuálního umístění.
- SORT_NATURAL: To se používá k porovnání prvků jako řetězců pomocí přirozeného řazení.
- SORT_FLAG_CASE: To se používá k porovnání prvků, jako jsou struny, stejně jako velká a malá písmena.
Návratová hodnota: V případě úspěchu bude hodnota vrácená funkcí pravdivá; jinak vrátí hodnotu false.
Jak pracovat s funkcí arsort() v PHP
Základní kroky k použití pole() funkce v PHP jsou:
Krok 1: Deklarujte a inicializujte pole.
Krok 2: Použijte pole() funkce předáním deklarovaného pole a typu řazení jako argumentů.
Krok 3: Vytiskněte setříděné pole na obrazovku pomocí smyčky pro každou smyčku.
Podívejme se na několik příkladů:
Příklad 1
V daném PHP kódu budeme třídit pole celých čísel pomocí pole() funkce:
$int_array = pole ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;
sortiment ( $int_array , SORT_NUMERIC ) ;
echo 'Seřazené pole je: ' ;
pro každého ( $int_array tak jako $hodnota ) {
echo $hodnota . '' ;
}
?>
Příklad 2
V daném PHP kódu budeme třídit pole znaků pomocí pole() funkce.
$char_array = pole ( 'l' , 'já' , 'n' , 'v' , 'X' , 'h' , 'já' , 'n' , 't' ) ;
sortiment ( $char_array ) ;
echo 'Seřazené pole je: ' ;
pro každého ( $char_array tak jako $hodnota ) {
echo $hodnota . '' ;
}
?>
Výše uvedený PHP kód třídí pole znaků v sestupném pořadí na základě ASCII hodnot znaků.
Příklad 3
Chcete-li seřadit znaky abecedně, můžete přidat volitelný parametr „SORT_STRING“ .
Například:
$char_array = pole ( 'l' , 'já' , 'n' , 'v' , 'X' , 'h' , 'já' , 'n' , 't' ) ;
sortiment ( $char_array , SORT_STRING ) ;
echo 'Seřazené pole je: \n ' ;
pro každého ( $char_array tak jako $hodnota )
{
echo $hodnota . '' ;
}
?>
Závěr
The pole() Funkce je důležitým nástrojem pro PHP programátory, kteří chtějí organizovat a třídit pole podle hodnoty. Pomocí základních kroků uvedených v této příručce mohou vývojáři rychle a efektivně třídit sekvence pro rozhodnutí. pole(), s mnoha možnostmi a parametry poskytuje flexibilní a výkonné možnosti pro všechny vaše potřeby třídění polí PHP.