Ta blog je podroben vodnik za uporabo niz() funkcijo v PHP.
Kaj je funkcija PHP arsort().
The niz() je uporabna vgrajena funkcija PHP, ki se uporablja za razvrščanje matrike v padajočem vrstnem redu ob upoštevanju njenih vrednosti, hkrati pa ohranja povezave ključ-vrednost. Razvrsti matriko v obratnem vrstnem redu v primerjavi s funkcijo asort(), ki se uporablja za razvrščanje matrike v naraščajočem vrstnem redu.
Sintaksa: Sintaksa, ki jo uporablja niz() funkcija v PHP je podana kot
sortiment ( niz , zastave )
Ta funkcija sprejme dva argumenta:
niz: Podan niz, ki ga je treba razvrstiti.
zastave: To je izbirni parameter, ki se uporablja za podajanje ene od danih vrednosti:
- SORT_REGULAR: To je privzeta vrednost, ki običajno primerja elemente.
- SORT_NUMERIC: To se uporablja za numerično primerjavo elementov.
- SORT_STRING: To se uporablja za primerjavo elementov z nizi.
- SORT_LOCALE_STRING: To se uporablja za primerjavo elementov kot nizov na podlagi trenutne lokacije.
- SORT_NATURAL: To se uporablja za primerjavo elementov kot nizov z uporabo naravnega vrstnega reda.
- SORT_FLAG_CASE: To se uporablja za primerjavo elementov, kot so nizi, pa tudi za primerjavo velikih in malih črk.
Povratna vrednost: Ob uspehu bo vrednost, ki jo vrne funkcija, resnična; sicer vrne false.
Kako delati s funkcijo arsort() v PHP
Osnovni koraki za uporabo niz() funkcije v PHP so:
Korak 1: Deklarirajte in inicializirajte matriko.
2. korak: Uporabi niz() funkcijo tako, da poda deklarirano matriko in sort-type kot argumenta.
3. korak: Natisnite razvrščeno matriko na zaslon z zanko for-each.
Oglejmo si nekaj primerov:
Primer 1
V dani kodi PHP bomo razvrstili matriko celih števil z uporabo niz() funkcija:
$int_array = niz ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;
sortiment ( $int_array , SORT_NUMERIC ) ;
odmev 'Razvrščena matrika je: ' ;
za vsakogar ( $int_array kot $value ) {
odmev $value . ' ' ;
}
?>
Primer 2
V določeni kodi PHP bomo razvrstili niz znakov z uporabo niz() funkcijo.
$char_array = niz ( 'l' , 'jaz' , 'n' , 'noter' , 'x' , 'h' , 'jaz' , 'n' , 't' ) ;
sortiment ( $char_array ) ;
odmev 'Razvrščena matrika je: ' ;
za vsakogar ( $char_array kot $value ) {
odmev $value . ' ' ;
}
?>
Zgornja koda PHP razvrsti niz znakov v padajočem vrstnem redu na podlagi vrednosti ASCII znakov.
Primer 3
Če želite znake razvrstiti po abecedi, lahko dodate izbirni parameter “SORT_STRING” .
Na primer:
$char_array = niz ( 'l' , 'jaz' , 'n' , 'noter' , 'x' , 'h' , 'jaz' , 'n' , 't' ) ;
sortiment ( $char_array , SORT_STRING ) ;
odmev 'Razvrščena matrika je: \n ' ;
za vsakogar ( $char_array kot $value )
{
odmev $value . ' ' ;
}
?>
Zaključek
The niz() funkcija je pomembno orodje za programerje PHP, ki želijo organizirati in razvrstiti polja po vrednosti. Z uporabo osnovnih korakov, opisanih v tem priročniku, lahko razvijalci hitro in učinkovito razvrstijo zaporedja za odločitve. niz(), s svojimi številnimi možnostmi in parametri nudi prilagodljive in zmogljive možnosti za vse vaše potrebe po razvrščanju nizov PHP.