Jak používat funkci arsort() v PHP

Jak Pouzivat Funkci Arsort V Php



Třídění polí je důležitým úkolem pro programátory PHP, protože umožňuje lepší organizaci dat a zlepšuje výkon. The pole() Funkce je běžně používaná metoda třídění v PHP, která umožňuje vývojářům třídit pole v určitém pořadí. Použitím pole() , programátor může třídit pole podle hodnot, které obsahuje, od nejvyšší po nejnižší a naopak.

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.