Kā izmantot arsort() funkciju PHP

Ka Izmantot Arsort Funkciju Php



Masīvu kārtošana ir svarīgs PHP programmētāju uzdevums, jo tas ļauj labāk organizēt datus un uzlabot veiktspēju. The masīvs() funkcija ir plaši izmantota kārtošanas metode PHP, kas ļauj izstrādātājiem kārtot masīvus noteiktā secībā. Izmantojot masīvs() , programmētājs var kārtot masīvu atbilstoši tajā esošajām vērtībām no augstākās līdz zemākajai un otrādi.

Šis emuārs ir detalizēts lietošanas ceļvedis masīvs() funkcija PHP.

Kas ir PHP arsort() funkcija

The masīvs() ir noderīga iebūvēta PHP funkcija, ko izmanto masīvu kārtošanai dilstošā secībā, paturot prātā tās vērtības, vienlaikus saglabājot atslēgu un vērtību asociācijas. Tas sakārto masīvu apgrieztā secībā, salīdzinot ar funkciju asort(), ko izmanto masīvu šķirošanai augošā secībā.







Sintakse: Sintakse, ko izmanto masīvs() funkcija PHP ir dota kā



sortiments ( masīvs , karogi )

Šī funkcija pieņem divus argumentus:



masīvs: Dotais masīvs, kas ir jākārto.





karogi: Šis ir neobligāts parametrs, ko izmanto, lai norādītu kādu no norādītajām vērtībām:

  • SORT_REGULAR: Šī ir noklusējuma vērtība, kas parasti salīdzina elementus.
  • SORT_NUMERIC: To izmanto, lai skaitliski salīdzinātu elementus.
  • SORT_STRING: To izmanto, lai salīdzinātu elementus ar virknēm.
  • SORT_LOCALE_STRING: To izmanto, lai salīdzinātu elementus kā virknes, pamatojoties uz pašreizējo atrašanās vietu.
  • SORT_NATURAL: To izmanto, lai salīdzinātu elementus kā virknes, izmantojot dabisko secību.
  • SORT_FLAG_CASE: To izmanto, lai salīdzinātu elementus kā virknes, kā arī reģistrietilpīgu.

Atgriešanas vērtība: Veiksmes gadījumā funkcijas atgrieztā vērtība būs patiesa; pretējā gadījumā tas atgriež nepatiesu.



Kā strādāt ar arsort() funkciju PHP

Galvenās darbības, lai izmantotu masīvs() PHP funkcijas ir:

1. darbība: Masīva deklarēšana un inicializācija.

2. darbība: Izmantojiet masīvs() funkciju, kā argumentus nododot deklarēto masīvu un šķirošanas veidu.

3. darbība: Drukājiet sakārtoto masīvu ekrānā, izmantojot katrai cilpai.

Apskatīsim dažus piemērus:

1. piemērs

Dotajā PHP kodā mēs kārtosim veselu skaitļu masīvu, izmantojot masīvs() funkcija:



$int_masīvs = masīvs ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

sortiments ( $int_masīvs , SORT_NUMERIC ) ;

atbalss 'Sakārtotais masīvs ir: ;

katram ( $int_masīvs $vērtība ) {

atbalss $vērtība . ' ' ;

}

?>

2. piemērs

Dotajā PHP kodā mēs kārtosim rakstzīmju masīvu, izmantojot masīvs() funkciju.



$char_array = masīvs ( 'es' , 'es' , 'n' , 'iekšā' , 'x' , 'h' , 'es' , 'n' , 't' ) ;

sortiments ( $char_array ) ;

atbalss 'Sakārtotais masīvs ir: ;

katram ( $char_array $vērtība ) {

atbalss $vērtība . ' ' ;

}

?>

Iepriekš minētais PHP kods sakārto rakstzīmju masīvu dilstošā secībā, pamatojoties uz rakstzīmju ASCII vērtībām.

3. piemērs

Lai kārtotu rakstzīmes alfabētiskā secībā, varat pievienot neobligātu parametru “SORT_STRING” .

Piemēram:



$char_array = masīvs ( 'es' , 'es' , 'n' , 'iekšā' , 'x' , 'h' , 'es' , 'n' , 't' ) ;

sortiments ( $char_array , SORT_STRING ) ;

atbalss 'Sakārtotais masīvs ir: \n ' ;

katram ( $char_array $vērtība )

{

atbalss $vērtība . ' ' ;

}

?>

Secinājums

The masīvs() funkcija ir svarīgs rīks PHP programmētājiem, kuri vēlas sakārtot un kārtot masīvus pēc vērtības. Izmantojot šajā rokasgrāmatā aprakstītās pamata darbības, izstrādātāji var ātri un efektīvi kārtot lēmumu secības. masīvs (), ar daudzajām opcijām un parametriem nodrošina elastīgas un jaudīgas iespējas visām jūsu PHP masīvu šķirošanas vajadzībām.