Ovaj blog je detaljan vodič za korištenje niz() funkcija u PHP-u.
Što je funkcija PHP arsort().
The niz() korisna je ugrađena PHP funkcija koja se koristi za sortiranje nizova silaznim redoslijedom imajući na umu njegove vrijednosti uz zadržavanje asocijacija ključ-vrijednost. Razvrstava niz obrnutim redoslijedom u usporedbi s funkcijom asort(), koja se koristi za sortiranje niza uzlaznim redoslijedom.
Sintaksa: Sintaksa koju koristi niz() funkcija u PHP-u dana je kao
asortiman ( niz , zastave )
Ova funkcija prihvaća dva argumenta:
niz: Zadano polje koje je potrebno sortirati.
zastave: Ovo je izborni parametar koji se koristi za određivanje jedne od zadanih vrijednosti:
- SORT_REGULAR: Ovo je zadana vrijednost koja normalno uspoređuje elemente.
- SORT_NUMERIC: Ovo se koristi za numeričku usporedbu elemenata.
- SORT_STRING: Ovo se koristi za usporedbu elemenata sa nizovima.
- SORT_LOCALE_STRING: Ovo se koristi za usporedbu elemenata kao nizova, na temelju trenutne lokacije.
- SORT_NATURAL: Ovo se koristi za usporedbu elemenata kao nizova koristeći prirodni redoslijed.
- SORT_FLAG_CASE: Ovo se koristi za usporedbu elemenata kao što su nizovi, kao i za veliki broj velikih i malih slova.
Povratna vrijednost: Nakon uspjeha, vrijednost koju vraća funkcija bit će istinita; u suprotnom, vraća false.
Kako raditi s funkcijom arsort() u PHP-u
Osnovni koraci za korištenje niz() funkcija u PHP-u su:
Korak 1: Deklarirajte i inicijalizirajte niz.
Korak 2: Koristiti niz() prosljeđivanjem deklariranog niza i tipa sortiranja kao argumenata.
Korak 3: Ispišite razvrstani niz na zaslonu pomoću petlje for-each.
Razmotrimo neke primjere:
Primjer 1
U zadanom PHP kodu sortirat ćemo niz cijelih brojeva pomoću niz() funkcija:
$int_array = niz ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;
asortiman ( $int_array , SORT_NUMERIC ) ;
jeka 'Sortirani niz je: ' ;
za svakoga ( $int_array kao $vrijednost ) {
jeka $vrijednost . ' ' ;
}
?>
Primjer 2
U zadanom PHP kodu sortirat ćemo niz znakova pomoću niz() funkcija.
$char_array = niz ( 'l' , 'ja' , 'n' , 'u' , 'x' , 'h' , 'ja' , 'n' , 't' ) ;
asortiman ( $char_array ) ;
jeka 'Sortirani niz je: ' ;
za svakoga ( $char_array kao $vrijednost ) {
jeka $vrijednost . ' ' ;
}
?>
Gornji PHP kod sortira niz znakova silaznim redoslijedom na temelju ASCII vrijednosti znakova.
Primjer 3
Za sortiranje znakova po abecedi, možete dodati izborni parametar “SORT_STRING” .
Na primjer:
$char_array = niz ( 'l' , 'ja' , 'n' , 'u' , 'x' , 'h' , 'ja' , 'n' , 't' ) ;
asortiman ( $char_array , SORT_STRING ) ;
jeka 'Sortirani niz je: \n ' ;
za svakoga ( $char_array kao $vrijednost )
{
jeka $vrijednost . ' ' ;
}
?>
Zaključak
The niz() funkcija je važan alat za PHP programere koji žele organizirati i sortirati nizove po vrijednosti. Koristeći osnovne korake navedene u ovom vodiču, programeri mogu brzo i učinkovito sortirati nizove za odluke. niz(), sa svojim brojnim opcijama i parametrima pruža fleksibilne i moćne opcije za sve vaše potrebe sortiranja nizova u PHP-u.