PHP இல் வரிசை வரிசை: நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும்



PHP இல் வரிசை வரிசையாக்கம் குறித்த இந்த கட்டுரை, தொடர்புடைய நிரலாக்க எடுத்துக்காட்டுகளுடன் PHP இல் வரிசை வரிசை செயல்பாடுகளைப் பற்றி அறிய எல்லாவற்றையும் விளக்குகிறது.

வரிசைப்படுத்துதல் என்பது ஒரு குறிப்பிட்ட வரிசையில் தரவை ஒழுங்குபடுத்துதல் என்பது தரவு உருப்படிகளிடையே சில நேரியல் உறவுக்கு ஏற்ப அகர வரிசைப்படி, எண், அதிகரிக்கும் அல்லது குறைக்கும் வரிசையாக இருக்கலாம். இது தேடலின் செயல்திறனையும் மேம்படுத்துகிறது. இந்த கட்டுரை வரிசை வரிசைப்படுத்தலில் கவனம் செலுத்துகிறது

இந்த கட்டுரையில் பின்வரும் சுட்டிகள் விவரிக்கப்படும்,





பின்னர் தொடங்குவோம்,

sort (): PHP இல் வரிசை வரிசை

இந்த முறையைப் பயன்படுத்தி, முன்னிருப்பாக வரிசை ஏறுவரிசையில் வரிசைப்படுத்தப்படுகிறது.



 
 

வெளியீடு:

வரிசை

(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)



மேலும் நகரும் இதைப் பார்ப்போம்,

rsort (): PHP இல் வரிசை வரிசை

வரிசை இறங்கு வரிசையில் வரிசைப்படுத்தப்படுகிறது.

 
$ val) {எதிரொலி '$ key = $ valn'}?>

வெளியீடு:

0 = ம

1 = எஃப்

2 = சி

3 = அ

இந்த தலைப்பில் மூன்றாவது முறை arsort

arsort ()

துணை வரிசைகள் மதிப்புக்கு ஏற்ப இறங்கு வரிசையில் வரிசைப்படுத்தப்படுகின்றன.

 
'தருண்', 'q' => 'அசோக்', 'b' => 'சரண்', 'l' => 'sabid') arsort ($ friends) foreach ($ friends $ key => $ val) எதிரொலி ' $ key = $ valn '}?>

வெளியீடு:

l = சபிட்
b = சரண்
q = அசோக்
a = தருண்

Krsort எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்வோம்,

krsort (): PHP இல் வரிசை வரிசை

விசையின் படி, துணை வரிசைகள் இறங்கு வரிசையில் வரிசைப்படுத்தப்படுகின்றன.

c இல் இணைக்கப்பட்ட பட்டியலை செயல்படுத்துகிறது
 
'அசோக்', '2' => 'தருண்', '3' => 'சரண்', '4' => 'சபிட்', '5' => 'ஆதர்ஷ்', '6' => 'சிந்தன்', ' 7 '=>' வைபவ் ') krsort ($ var_array) print_r ($ var_array)?>

வெளியீடு:

வரிசை

(
[7] => வைபவ்
[6] => சிந்தன்
[5] => ஆதர்ஷ்
[4] => சபிட்
[3] => சரண்
[2] => தருண்
[1] => அசோக்
)

இந்த கட்டுரையின் அடுத்த தலைப்புக்கு செல்லலாம்,

asort (): PHP இல் வரிசை வரிசை

துணை வரிசைகள் மதிப்புக்கு ஏற்ப ஏறுவரிசையில் வரிசைப்படுத்தப்படுகின்றன.

 
'அசோக்', '2' => 'தருண்', '3' => 'சரண்', '4' => 'சபிட்', '5' => 'ஆதர்ஷ்', '6' => 'சிந்தன்', ' 7 '=>' வைபவ் ') அசார்ட் ($ var_array) print_r ($ var_array)?>

வெளியீடு:

வரிசை

(
[1] => அசோக்
[2] => தருண்
[5] => ஆதர்ஷ்
[3] => சரண்
[6] => சிந்தன்
[4] => சபிட்
[7] => வைபவ்
)

இந்த கட்டுரையில் அடுத்த தலைப்புக்கு செல்ல வேண்டிய நேரம் இது,

ksort ()

விசையின் படி, துணை வரிசைகள் ஏறுவரிசையில் வரிசைப்படுத்தப்படுகின்றன

 
'வைபவ்', '6' => 'சிந்தன்', '1' => 'அசோக்', '5' => 'ஆதர்ஷ்', '2' => 'தருண்', '3' => 'சரண்', ' 4 '=>' சபிட் ') ksort ($ var_array) print_r ($ var_array)?>

வெளியீடு:

வரிசை

(
[1] => அசோக்
[2] => தருண்
[3] => சரண்
[4] => சபிட்
[5] => ஆதர்ஷ்
[6] => சிந்தன்
[7] => வைபவ்
)

நாட்சோர்ட் படைப்புகளைப் பார்ப்போம்,

natsort (): PHP இல் வரிசை வரிசை

'இயற்கை ஒழுங்கு' வழிமுறையைப் பயன்படுத்தி வரிசை வரிசைப்படுத்தப்படுகிறது. ஒரு மனிதன் முக்கிய அல்லது மதிப்புச் சங்கங்களை பராமரிக்கும் விதத்தில் எண்ணெழுத்து சரங்களை கட்டளையிடும் வகையில் இது வரிசைப்படுத்தப்படுகிறது.

c ++ எண்களை ஏறுவரிசையில் வரிசைப்படுத்துங்கள்
 
 

வெளியீடு:

வரிசை

(
[3] => file0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)

மேலும் முன்னேறுவோம்,

natcasesort ()

ஒரு வழக்கு உணர்வற்ற “இயற்கை ஒழுங்கு” வழிமுறையைப் பயன்படுத்தி வரிசை வரிசைப்படுத்தப்படுகிறது.

 
 

வெளியீடு:

வரிசை

(
[4] => கோப்பு 1.php
[2] => file2.php
[3] => file3.php
[0] => file12.php
[1] => கோப்பு 22.txt
)

அடுத்து நாம் uasort ஐப் பார்க்கப் போகிறோம்

uasort (): PHP இல் வரிசை வரிசை

பயனர் வரையறுக்கப்பட்ட ஒப்பீட்டு செயல்பாட்டைப் பயன்படுத்தி வரிசை வரிசைப்படுத்தப்படுகிறது மற்றும் குறியீட்டு தொடர்பை பராமரிக்கிறது.

 
$ b)? -1: 1} $ வரிசை = வரிசை ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uasort ($ array, 'fun') print_r ($ array)?>

வெளியீடு:

வரிசை

(

=> 8
[b] => 6
[f] => 5
[g] => 3
[e] => 1
[a] => -1
[d] => -9
)

இது PHP கட்டுரையின் இந்த வரிசை வரிசையின் இறுதி பிட்டிற்கு நம்மை அழைத்துச் செல்கிறது

uksort ():

பயனர் வரையறுக்கப்பட்ட ஒப்பீட்டு செயல்பாட்டைப் பயன்படுத்தி விசைகளால் வரிசை வரிசைப்படுத்தப்படுகிறது

 
$ b)? -1: 1} $ வரிசை = வரிசை ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uksort ($ array, 'fun') print_r ($ array)?>

வெளியீடு:

வரிசை

(
[g] => 3
[f] => 5
[e] => 1
[d] => -9

=> 8
[b] => 6
[a] => -1
)

usort (): PHP இல் வரிசை வரிசை

பயனர் வரையறுக்கப்பட்ட ஒப்பீட்டு செயல்பாட்டைப் பயன்படுத்தி மதிப்புகளால் வரிசை வரிசைப்படுத்தப்படுகிறது.

 
$ b)? -1: 1} $ வரிசை = வரிசை ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) usort ($ array, 'fun') print_r ($ array)?>

வெளியீடு:

வரிசை

(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)

இதன் மூலம் இந்த கட்டுரையின் முடிவுக்கு வருகிறோம், PHP இல் பயன்படுத்தப்படும் அனைத்து வரிசை வரிசை செயல்பாடுகளையும் பற்றி நீங்கள் கற்றுக்கொண்டீர்கள் என்று நம்புகிறேன்.இந்த கட்டுரை உங்களுக்கு பொருத்தமானது எனில், பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த கட்டுரையின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நான் உங்களிடம் திரும்புவேன்.