இந்த வலைப்பதிவு பயன்படுத்துவதற்கான விரிவான வழிகாட்டியாகும் வரிசை() PHP இல் செயல்பாடு.
PHP arsort() செயல்பாடு என்றால் என்ன
தி வரிசை() ஒரு பயனுள்ள உள்ளமைக்கப்பட்ட PHP செயல்பாடானது, முக்கிய-மதிப்பு இணைப்புகளை பராமரிக்கும் போது அதன் மதிப்புகளை மனதில் வைத்து இறங்கு வரிசையில் வரிசை வரிசைப்படுத்த பயன்படுகிறது. இது asort() செயல்பாட்டுடன் ஒப்பிடும்போது தலைகீழ் வரிசையில் வரிசையை வரிசைப்படுத்துகிறது, இது ஏறுவரிசையில் வரிசை வரிசைப்படுத்த பயன்படுகிறது.
தொடரியல்: மூலம் பயன்படுத்தப்படும் தொடரியல் வரிசை() PHP இல் செயல்பாடு கொடுக்கப்பட்டுள்ளது
வகைப்படுத்தல் ( வரிசை , கொடிகள் )
இந்த செயல்பாடு இரண்டு வாதங்களை ஏற்றுக்கொள்கிறது:
வரிசை: வரிசைப்படுத்தப்பட வேண்டிய கொடுக்கப்பட்ட வரிசை.
கொடிகள்: கொடுக்கப்பட்ட மதிப்புகளில் ஒன்றைக் குறிப்பிடப் பயன்படுத்தப்படும் விருப்ப அளவுரு இது:
- SORT_REGULAR: இது தனிமங்களை சாதாரணமாக ஒப்பிடும் இயல்புநிலை மதிப்பாகும்.
- SORT_NUMERIC: உறுப்புகளை எண்ணியல் ரீதியாக ஒப்பிட இது பயன்படுகிறது.
- SORT_STRING: உறுப்புகளை சரங்களுடன் ஒப்பிட இது பயன்படுகிறது.
- SORT_LOCALE_STRING: தற்போதைய இருப்பிடத்தின் அடிப்படையில் உறுப்புகளை சரங்களாக ஒப்பிட இது பயன்படுகிறது.
- SORT_NATURAL: இயற்கையான வரிசைமுறையைப் பயன்படுத்தி உறுப்புகளை சரங்களாக ஒப்பிட இது பயன்படுகிறது.
- SORT_FLAG_CASE: தனிமங்களை சரங்களாகவும், வழக்கு தீவிரமாகவும் ஒப்பிட இது பயன்படுகிறது.
வருவாய் மதிப்பு: வெற்றியின் போது, செயல்பாட்டின் மதிப்பு உண்மையாக இருக்கும்; இல்லையெனில், அது தவறானது.
PHP இல் arsort() செயல்பாட்டுடன் எவ்வாறு வேலை செய்வது
பயன்படுத்துவதற்கான அடிப்படை படிகள் வரிசை() PHP இல் உள்ள செயல்பாடுகள்:
படி 1: ஒரு வரிசையை அறிவித்து துவக்கவும்.
படி 2: பயன்படுத்த வரிசை() அறிவிக்கப்பட்ட வரிசை மற்றும் வரிசை-வகையை வாதங்களாக அனுப்புவதன் மூலம் செயல்பாடு.
படி 3: ஒவ்வொரு லூப்பைப் பயன்படுத்தி வரிசைப்படுத்தப்பட்ட வரிசையை திரையில் அச்சிடவும்.
சில உதாரணங்களைக் கருத்தில் கொள்வோம்:
எடுத்துக்காட்டு 1
கொடுக்கப்பட்ட PHP குறியீட்டில், நாம் முழு எண்களின் வரிசையை வரிசைப்படுத்தப் போகிறோம் வரிசை() செயல்பாடு:
$int_array = வரிசை ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;
வகைப்படுத்தல் ( $int_array , SORT_NUMERIC ) ;
எதிரொலி 'வரிசைப்படுத்தப்பட்ட வரிசை:' ;
ஒவ்வொரு ( $int_array என $மதிப்பு ) {
எதிரொலி $மதிப்பு . '' ;
}
?>
உதாரணம் 2
கொடுக்கப்பட்ட PHP குறியீட்டில், நாம் பயன்படுத்தி எழுத்துகளின் வரிசையை வரிசைப்படுத்தப் போகிறோம் வரிசை() செயல்பாடு.
$char_array = வரிசை ( 'எல்' , 'நான்' , 'என்' , 'உள்ளே' , 'எக்ஸ்' , 'h' , 'நான்' , 'என்' , 't' ) ;
வகைப்படுத்தல் ( $char_array ) ;
எதிரொலி 'வரிசைப்படுத்தப்பட்ட வரிசை:' ;
ஒவ்வொரு ( $char_array என $மதிப்பு ) {
எதிரொலி $மதிப்பு . '' ;
}
?>
மேலே உள்ள PHP குறியீடு, எழுத்துகளின் ASCII மதிப்புகளின் அடிப்படையில் எழுத்துகளின் வரிசையை இறங்கு வரிசையில் வரிசைப்படுத்துகிறது.
எடுத்துக்காட்டு 3
எழுத்துக்களை அகரவரிசைப்படி வரிசைப்படுத்த, நீங்கள் விருப்பமான அளவுருவைச் சேர்க்கலாம் “SORT_STRING” .
உதாரணத்திற்கு:
$char_array = வரிசை ( 'எல்' , 'நான்' , 'என்' , 'உள்ளே' , 'எக்ஸ்' , 'h' , 'நான்' , 'என்' , 't' ) ;
வகைப்படுத்தல் ( $char_array , SORT_STRING ) ;
எதிரொலி 'வரிசைப்படுத்தப்பட்ட வரிசை: \n ' ;
ஒவ்வொரு ( $char_array என $மதிப்பு )
{
எதிரொலி $மதிப்பு . '' ;
}
?>
முடிவுரை
தி வரிசை() வரிசைகளை மதிப்பின்படி ஒழுங்கமைத்து வரிசைப்படுத்த விரும்பும் PHP புரோகிராமர்களுக்கு செயல்பாடு ஒரு முக்கியமான கருவியாகும். இந்த வழிகாட்டியில் விவரிக்கப்பட்டுள்ள அடிப்படை படிகளைப் பயன்படுத்துவதன் மூலம், டெவலப்பர்கள் விரைவாகவும் திறமையாகவும் முடிவுகளுக்கான வரிசைகளை வரிசைப்படுத்தலாம். வரிசை(), அதன் பல விருப்பங்கள் மற்றும் அளவுருக்களுடன், உங்கள் அனைத்து PHP வரிசை வரிசையாக்கத் தேவைகளுக்கும் நெகிழ்வான மற்றும் சக்திவாய்ந்த விருப்பங்களை வழங்குகிறது.