Az arsort() függvény használata PHP-ben

Az Arsort Fuggveny Hasznalata Php Ben



A tömbök rendezése fontos feladat a PHP programozók számára, mert lehetővé teszi az adatok jobb rendszerezését és javítja a teljesítményt. A sor() A függvény egy gyakran használt rendezési módszer a PHP-ben, amely lehetővé teszi a fejlesztők számára, hogy meghatározott sorrendbe rendezzék a tömböket. Használata sor() , a programozó rendezheti a tömböt a benne lévő értékek szerint, a legmagasabbtól a legalacsonyabbig és fordítva.

Ez a blog egy részletes használati útmutató sor() függvény PHP-ben.

Mi az a PHP arsort() függvény?

A sor() egy hasznos beépített PHP függvény, amely a tömbök csökkenő sorrendben történő rendezésére szolgál, szem előtt tartva az értékeket, miközben fenntartja a kulcs-érték asszociációkat. Fordított sorrendbe rendezi a tömböt az asort() függvényhez képest, amelyet a tömbök növekvő sorrendben történő rendezésére használnak.







Szintaxis: által használt szintaxis sor() PHP-ben a függvény a következőképpen van megadva



választék ( sor , zászlókat )

Ez a függvény két argumentumot fogad el:



sor: Egy adott tömb, amelyet rendezni kell.





zászlók: Ez egy opcionális paraméter a megadott értékek egyikének megadására:

  • SORT_REGULAR: Ez egy alapértelmezett érték, amely normál módon hasonlítja össze az elemeket.
  • SORT_NUMERIC: Ez az elemek numerikus összehasonlítására szolgál.
  • SORT_STRING: Ez az elemek és a karakterláncok összehasonlítására szolgál.
  • SORT_LOCALE_STRING: Ez az elemek karakterláncként való összehasonlítására szolgál, az aktuális hely alapján.
  • SORT_NATURAL: Ez arra szolgál, hogy az elemeket karakterláncként hasonlítsuk össze természetes sorrendben.
  • SORT_FLAG_CASE: Ezt használják az elemek összehasonlítására karakterláncként és kis- és nagybetűként.

Visszatérési érték: Siker esetén a függvény által visszaadott érték igaz lesz; ellenkező esetben hamis értéket ad vissza.



Az arsort() függvény használata PHP-ben

A használatának alapvető lépései a sor() PHP-ben a következők:

1. lépés: Tömb deklarálása és inicializálása.

2. lépés: Használja a sor() függvényt a deklarált tömb és a sort-type átadásával argumentumként.

3. lépés: Nyomtassa ki a rendezett tömböt a képernyőre a for-each ciklus használatával.

Nézzünk néhány példát:

1. példa

Az adott PHP kódban egész számok tömbjét fogjuk rendezni a sor() funkció:



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

választék ( $int_array , SORT_NUMERIC ) ;

visszhang 'A rendezett tömb a következő: ;

az egyes ( $int_array mint $érték ) {

visszhang $érték . ' ' ;

}

?>

2. példa

Egy adott PHP kódban egy karaktertömböt fogunk rendezni a sor() funkció.



$char_array = sor ( 'én' , 'én' , 'n' , 'ban ben' , 'x' , 'h' , 'én' , 'n' , 't' ) ;

választék ( $char_array ) ;

visszhang 'A rendezett tömb a következő: ;

az egyes ( $char_array mint $érték ) {

visszhang $érték . ' ' ;

}

?>

A fenti PHP kód a karakterek ASCII értékei alapján csökkenő sorrendbe rendezi a karaktertömböt.

3. példa

A karakterek ábécé szerinti rendezéséhez megadhat egy opcionális paramétert „SORT_STRING” .

Például:



$char_array = sor ( 'én' , 'én' , 'n' , 'ban ben' , 'x' , 'h' , 'én' , 'n' , 't' ) ;

választék ( $char_array , SORT_STRING ) ;

visszhang 'A rendezett tömb a következő: \n ' ;

az egyes ( $char_array mint $érték )

{

visszhang $érték . ' ' ;

}

?>

Következtetés

A sor() A függvény fontos eszköz a PHP programozók számára, akik szeretnék a tömböket érték szerint rendezni és rendezni. Az ebben az útmutatóban felvázolt alapvető lépések használatával a fejlesztők gyorsan és hatékonyan rendezhetik a döntési sorrendet. sor(), számos opciójával és paraméterével rugalmas és hatékony opciókat kínál minden PHP tömbrendezési igényéhez.