Paano Gamitin ang arsort() Function sa PHP

Paano Gamitin Ang Arsort Function Sa Php



Ang pag-uuri ng mga array ay isang mahalagang gawain para sa mga programmer ng PHP dahil nagbibigay-daan ito para sa mas mahusay na organisasyon ng data at pagpapabuti ng pagganap. Ang array() Ang function ay isang karaniwang ginagamit na paraan ng pag-uuri sa PHP na nagbibigay-daan sa mga developer na pag-uri-uriin ang mga array sa isang partikular na pagkakasunud-sunod. Gamit array() , maaaring ayusin ng programmer ang array ayon sa mga value na nilalaman nito, mula sa pinakamataas hanggang sa pinakamababa at vice versa.

Ang blog na ito ay isang detalyadong gabay sa paggamit array() function sa PHP.

Ano ang PHP arsort() function

Ang array() ay isang kapaki-pakinabang na built-in na PHP function na ginagamit para sa pag-uuri ng array sa pababang pagkakasunod-sunod na isinasaisip ang mga halaga nito habang pinapanatili ang mga key-value na asosasyon. Inuuri nito ang array sa reverse order kumpara sa asort() function, na ginagamit para sa array sorting sa ascending order.







Syntax: Ang syntax na ginamit ng array() function sa PHP ay ibinigay bilang



assortment ( array , mga watawat )

Tumatanggap ang function na ito ng dalawang argumento:



array: Isang ibinigay na array na kinakailangang pagbukud-bukurin.





mga watawat: Isa itong opsyonal na parameter na ginagamit upang tukuyin ang isa sa mga ibinigay na halaga:

  • SORT_REGULAR: Ito ay isang default na halaga na karaniwang naghahambing sa mga elemento.
  • SORT_NUMERIC: Ito ay ginagamit upang ihambing ang mga elemento ayon sa numero.
  • SORT_STRING: Ito ay ginagamit upang ihambing ang mga elemento sa mga string.
  • SORT_LOCALE_STRING: Ito ay ginagamit upang ihambing ang mga elemento bilang mga string, batay sa kasalukuyang lokasyon.
  • SORT_NATURAL: Ito ay ginagamit upang ihambing ang mga elemento bilang mga string sa pamamagitan ng paggamit ng natural na pagkakasunud-sunod.
  • SORT_FLAG_CASE: Ito ay ginagamit upang ihambing ang mga elemento bilang mga string pati na rin ang case intensive.

Halaga ng Pagbabalik: Sa tagumpay, ang halaga na ibinalik ng function ay magiging totoo; kung hindi, ito ay nagbabalik ng false.



Paano Gawin ang Arsort() Function sa PHP

Ang mga pangunahing hakbang sa paggamit ng array() function sa PHP ay:

Hakbang 1: Ipahayag at simulan ang isang array.

Hakbang 2: Gamitin ang array() function sa pamamagitan ng pagpasa sa ipinahayag na array at sort-type bilang mga argumento.

Hakbang 3: I-print ang pinagsunod-sunod na hanay sa screen gamit ang para sa bawat loop.

Isaalang-alang natin ang ilang halimbawa:

Halimbawa 1

Sa ibinigay na PHP code, mag-uuri kami ng hanay ng mga integer gamit ang array() function:



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

assortment ( $int_array , SORT_NUMERIC ) ;

echo 'Ang pinagsunod-sunod na array ay: ' ;

foreach ( $int_array bilang $halaga ) {

echo $halaga . '' ;

}

?>

Halimbawa 2

Sa isang ibinigay na PHP code, mag-uuri kami ng hanay ng mga character gamit ang array() function.



$char_array = array ( 'l' , 'ako' , 'n' , 'sa' , 'x' , 'h' , 'ako' , 'n' , 't' ) ;

assortment ( $char_array ) ;

echo 'Ang pinagsunod-sunod na array ay: ' ;

foreach ( $char_array bilang $halaga ) {

echo $halaga . '' ;

}

?>

Iniuuri ng PHP code sa itaas ang hanay ng mga character sa pababang pagkakasunud-sunod batay sa mga halaga ng ASCII ng mga character.

Halimbawa 3

Upang pagbukud-bukurin ang mga character ayon sa alpabeto, maaari kang magdagdag ng opsyonal na parameter “SORT_STRING” .

Halimbawa:



$char_array = array ( 'l' , 'ako' , 'n' , 'sa' , 'x' , 'h' , 'ako' , 'n' , 't' ) ;

assortment ( $char_array , SORT_STRING ) ;

echo 'Ang pinagsunod-sunod na array ay: \n ' ;

foreach ( $char_array bilang $halaga )

{

echo $halaga . '' ;

}

?>

Konklusyon

Ang array() Ang function ay isang mahalagang tool para sa mga programmer ng PHP na gustong ayusin at ayusin ang mga array ayon sa halaga. Sa pamamagitan ng paggamit ng mga pangunahing hakbang na nakabalangkas sa gabay na ito, mabilis at epektibong makakapag-uri-uri ang mga developer ng mga pagkakasunud-sunod para sa mga desisyon. array(), kasama ang maraming opsyon at parameter nito, nagbibigay ng nababaluktot at makapangyarihang mga opsyon para sa lahat ng iyong pangangailangan sa pag-uuri ng array ng PHP.