PHP இல் பல பரிமாண வரிசை - எடுத்துக்காட்டுகள்

Php Il Pala Parimana Varicai Etuttukkattukal



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

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







எடுத்துக்காட்டுகளுடன் PHP இன் பல பரிமாண வரிசை

PHP இல், பல பரிமாண வரிசையானது ஒரு வரிசைக்குள் பல வரிசைகளை சேமிக்கிறது. வரிசையில் உள்ள ஒவ்வொரு உறுப்பும் ஒரு வரிசையாக இருக்கலாம், இது உள்ளமை தரவு கட்டமைப்புகளை அனுமதிக்கிறது. பல பரிமாண வரிசைகள் இரண்டு, மூன்று, நான்கு அல்லது அதற்கு மேற்பட்ட வரிசைகளைக் கொண்டிருக்கலாம், ஆனால் மூன்றிற்கு மேல் நிர்வகிப்பது சவாலானது. PHP இல் அதிகம் பயன்படுத்தப்படும் பல பரிமாண வரிசைகள்:



PHP இல் இரு பரிமாண வரிசை

PHP இல் இரு பரிமாண வரிசையை வரையறுக்க, நீங்கள் இரண்டு குறியீடுகளைப் பயன்படுத்த வேண்டும். குறியீடுகள் எந்த தரவு வகையின் மதிப்புகளையும் சேமிக்க முடியும் மற்றும் எப்போதும் பூஜ்ஜியத்தில் தொடங்கும். 2D வரிசையை துவக்குவதற்கான வடிவம்:



வரிசை (

வரிசை ( உறுப்புகள் ... ) ,

வரிசை ( உறுப்புகள் ... ) ,

...

)

உதாரணமாக

கீழே குறிப்பிடப்பட்டுள்ள உதாரணம் அதன் செயல்பாட்டை விளக்குகிறது இரு பரிமாண வரிசை PHP இல்:







$வரிசை = வரிசை (

வரிசை ( 'அமெரிக்கா' , 'யுகே' , 'கனடா' ) ,

வரிசை ( 'துருக்கி' , 'இத்தாலி' , 'ஜப்பான்' )

) ;

print_r ( $வரிசை ) ;

?>

முப்பரிமாண வரிசை

முப்பரிமாண வரிசை என்பது இரு பரிமாண வரிசையின் நீட்டிப்பாகும், மேலும் சிக்கலான தரவு கட்டமைப்புகளை சேமிக்க கூடுதல் பரிமாணம் சேர்க்கப்பட்டுள்ளது. முப்பரிமாண வரிசையை துவக்க, நீங்கள் பின்வரும் தொடரியல் பயன்படுத்தலாம்:



வரிசை (

வரிசை (

வரிசை ( உறுப்பு , உறுப்பு , உறுப்புகள்3 , ... ) ,

வரிசை ( உறுப்பு1 , உறுப்பு2 , உறுப்புகள்3 , ... ) ,

… விரைவில்

) ,

வரிசை (

வரிசை ( உறுப்பு1 , உறுப்பு2 , உறுப்புகள்3 , ... ) ,

வரிசை ( உறுப்பு1 , உறுப்பு2 , உறுப்புகள்3 , ... ) ,

… விரைவில்

) ,

… விரைவில்

)

உதாரணமாக

கீழே கொடுக்கப்பட்டுள்ள உதாரணக் குறியீட்டில், முப்பரிமாண வரிசையை வரையறுத்துள்ளோம்:



$array_3d = வரிசை (

வரிசை (
வரிசை ( 1 , 2 , 3 ) ,
வரிசை ( 4 , 5 , 6 ) ,
வரிசை ( 7 , 8 , 9 )

// தேவைக்கேற்ப கூடுதல் வரிசைகளைச் சேர்க்கவும்
) ,
வரிசை (
வரிசை ( 'ஏ' , 'பி' , 'சி' ) ,
வரிசை ( 'டி' , 'மற்றும்' , 'எஃப்' ) ,
வரிசை ( 'ஜி' , 'எச்' , 'நான்' ) ,
// தேவைக்கேற்ப கூடுதல் வரிசைகளைச் சேர்க்கவும்
) ,
// தேவைக்கேற்ப கூடுதல் வரிசைகளைச் சேர்க்கவும்


) ;

எதிரொலி $array_3d [ 0 ] [ 1 ] [ 2 ] , ' \n ' ; // குறிப்பிட்ட உறுப்பைப் பெற

எதிரொலி $array_3d [ 1 ] [ 2 ] [ 1 ] , ' \n ' ; // குறிப்பிட்ட உறுப்பைப் பெற

எதிரொலி $array_3d [ 1 ] [ 2 ] [ 2 ] , ' \n ' ; // குறிப்பிட்ட உறுப்பைப் பெற

?>

பல பரிமாண வரிசையின் கூறுகளை எவ்வாறு அணுகுவது

பல பரிமாண வரிசையின் உறுப்புகளை அணுகுவது எளிமையானது மற்றும் for loop மூலம் செய்ய முடியும். அட்டவணைப்படுத்தப்பட்ட வரிசைகளில் உறுப்புகளை வரிசைகள் மற்றும் நெடுவரிசைகள் மூலம் அணுகலாம் மற்றும் துணை அணிகளுக்கு உறுப்புகளின் அணுகல் முக்கிய மதிப்பு ஜோடி மூலம் செய்யப்படுகிறது.

கீழேயுள்ள எடுத்துக்காட்டில், இரு பரிமாண வரிசையின் உறுப்புகளை அணுக, for loop ஐப் பயன்படுத்தினோம்:



$மைரே = வரிசை

(

வரிசை ( 1 , 'ஜைனப்' , 58 ) ,

வரிசை ( 2 , 'அவைஸ்' , 25 ) ,

வரிசை ( 3 , 'கோமல்' , 58 )

) ;

க்கான ( $வரிசை = 0 ; $வரிசை < 3 ; $வரிசை ++ ) {

க்கான ( $col = 0 ; $col < 3 ; $col ++ ) {

எதிரொலி $மைரே [ $வரிசை ] [ $col ] . '' ;

}

எதிரொலி ' \n ' ;

}

?>

பாட்டம் லைன்

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