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.