PHP இல் உள்ள செயல்பாட்டிலிருந்து பல மதிப்புகளைத் திருப்பித் தரவும்

Return Multiple Values From Function Php



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

எடுத்துக்காட்டு 1: பல மதிப்புகளை ஒரு வரிசையாக வழங்கவும்

பல மதிப்புகளை வரிசையாகத் தர பின்வரும் ஸ்கிரிப்டுடன் PHP கோப்பை உருவாக்கவும். இங்கே, செயல்பாடு பெயரிடப்பட்டது செயல்பாடு 1 () ஐந்து மதிப்புகளை ஐந்து மாறிகளாக ஒதுக்க வரையறுக்கப்பட்டுள்ளது. அடுத்து, இந்த மதிப்புகள் அழைப்பாளருக்கு ஒரு வரிசையாகத் தரப்படும். திரும்பிய மதிப்புகள் ஒரு வரிசை மாறியில் சேமிக்கப்படும் $ மொழிகள் பயன்படுத்தி அச்சிடப்பட்டது var_dump () செயல்பாடு









// PHP செயல்பாட்டை வரையறுக்கவும்
செயல்பாடுசெயல்பாடு 1(){

// ஐந்து மாறிகளுக்கு மதிப்புகளை ஒதுக்கவும்
$ lang1 = 'HTML';
$ lang2 = 'PHP';
$ lang3 = 'ஜாவா';
$ lang4 = 'ஜாவாஸ்கிரிப்ட்';
$ lang5 = 'எக்ஸ்எம்எல்';

// வரிசையைப் பயன்படுத்தி அழைப்பாளருக்கு பல மதிப்புகளைத் திருப்பித் தரவும்
திரும்ப வரிசை ($ lang1, $ lang2, $ lang3, $ lang4, $ lang5);
}

// திரும்ப மதிப்புகளை சேமிக்கவும்
$ மொழிகள் =செயல்பாடு 1();

// திரும்பிய மதிப்புகளை தரவு வகைகளுடன் அச்சிடவும்
var_dump ($ மொழிகள்);

?>

வெளியீடு:



வெப் சர்வரில் இருந்து மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.







எடுத்துக்காட்டு 2: திரும்பிய மதிப்புகளை பல மாறிகளில் சேமிக்கவும்

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



// PHP செயல்பாட்டை வரையறுக்கவும்
செயல்பாடுஊழியர்_விபரங்கள்(){

// ஊழியரின் விவரங்களை ஒதுக்கவும்
$ பெயர் = 'அதிக நிகர்';
$ மின்னஞ்சல் = '[மின்னஞ்சல் பாதுகாக்கப்பட்டது]';
$ தொலைபேசி = '8801825763564';
$ அடிப்படை = 40,000;
$ house_rent = 10,000;
$ போக்குவரத்து = 5000;

// வரிசையைப் பயன்படுத்தி மதிப்புகளைத் திருப்பித் தரவும்
திரும்ப [$ பெயர், $ மின்னஞ்சல், $ தொலைபேசி, $ அடிப்படை, $ house_rent, $ போக்குவரத்து];
}

// வரிசை மதிப்புகளை மாறிகளில் சேமிக்கவும்
[$ என், $ இ, $ ப, $ b, $ மணி, $ ஆர்] =ஊழியர்_விபரங்கள்();

// சம்பளத் தொகையைக் கணக்கிடுங்கள்
$ சம்பளம் = $ b + $ மணி + $ ஆர்;

// ஊழியர் விவரங்களை அச்சிடுங்கள்
வெளியே எறிந்தார் ' பணியாளர் விவரங்கள்:
'
;
வெளியே எறிந்தார் பெயர்:$ என்
மின்னஞ்சல்:$ இ
தொலைபேசி:$ ப
சம்பளம்:$ சம்பளம்'
;

?>

வெளியீடு:



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

எடுத்துக்காட்டு 3: நிபந்தனை அறிக்கையின் அடிப்படையில் பல மதிப்புகளை வழங்கவும்

நிபந்தனை அறிக்கையின் அடிப்படையில் பல மதிப்புகளை வழங்க பின்வரும் ஸ்கிரிப்டுடன் ஒரு PHP கோப்பை உருவாக்கவும். இங்கே, செயல்பாடு பெயரிடப்பட்டது எண்கணித செயல்பாடு () மூன்று வாதங்களை எடுக்க முடியும் என்று வரையறுக்கப்பட்டுள்ளது. முதல் வாதம் எந்த ஆபரேட்டர் சின்னத்தையும் ('+', '-', 'x', '/') எடுக்கும், இரண்டாவது மற்றும் மூன்றாவது வாதம் எந்த எண் மதிப்பையும் எடுக்கும். செயல்பாடு மதிப்பின் அடிப்படையில் கூட்டல் அல்லது கழித்தல் அல்லது பெருக்கல் அல்லது வகுப்பைக் கணக்கிடும் $ ஆபரேட்டர் மற்றும் $ value1, $ value2, மற்றும் $ முடிவு ஆகியவற்றின் வரிசைகளை ஒரு வரிசையாகத் திருப்பித் தரவும்.



// வாதங்களுடன் PHP செயல்பாட்டை வரையறுக்கவும்
செயல்பாடுஎண்கணித செயல்பாடு($ ஆபரேட்டர், $ மதிப்பு 1, $ மதிப்பு 2)
{

// ஆபரேட்டரை அடிப்படையாகக் கொண்ட எண்கணித செயல்பாடுகளைச் செய்யவும்
என்றால்($ ஆபரேட்டர் == '+'){
$ முடிவு = $ மதிப்பு 1 + $ மதிப்பு 2;
}
elseif($ ஆபரேட்டர் == '-'){
$ முடிவு = $ மதிப்பு 1 - $ மதிப்பு 2;
}
elseif($ ஆபரேட்டர் == 'எக்ஸ்'){
$ முடிவு = $ மதிப்பு 1 * $ மதிப்பு 2;
}
elseif($ ஆபரேட்டர் == '/'){
$ முடிவு = $ மதிப்பு 1 / $ மதிப்பு 2;
}
வேறு{
$ முடிவு = 'ஆபரேட்டர் வரையறுக்கப்படவில்லை';
}

// அழைப்பாளருக்கு பல மதிப்புகளைத் திருப்பித் தரவும்
திரும்ப வரிசை ($ மதிப்பு 1, $ மதிப்பு 2, $ முடிவு);

}

// ஆபரேட்டரை ஒதுக்கவும்
$ ஆபரேட்டர் = '-';
// செயல்பாட்டிலிருந்து திரும்பும் மதிப்புகளை சேமிக்கவும்
$ மதிப்புகள் =எண்கணித செயல்பாடு($ ஆபரேட்டர், 80, ஐம்பது);
// திரும்ப மதிப்புகளை அச்சிடவும்
வெளியே எறிந்தார் $ மதிப்புகள்[0].''.$ ஆபரேட்டர்.''.$ மதிப்புகள்[1].'='.$ மதிப்புகள்[2];
?>

வெளியீடு:

வெப் சர்வரில் இருந்து மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். ‘-’ சின்னம் ஆபரேட்டராகவும், 80 மற்றும் 50 செயல்பாட்டின் இரண்டாவது மற்றும் மூன்றாவது வாதங்களுக்கும் கொடுக்கப்பட்டுள்ளது. எனவே, 80-50 இன் கழித்தல் மதிப்பு 30 ஆகும், இது வெளியீடாக அச்சிடப்படுகிறது.

எடுத்துக்காட்டு 4: மகசூல் முக்கிய வார்த்தையைப் பயன்படுத்தி பல மதிப்புகளைத் திருப்பித் தரவும்

பின்வரும் ஸ்கிரிப்டுடன் ஒரு PHP கோப்பை உருவாக்கவும், அது மகசூல் முக்கிய வார்த்தையைப் பயன்படுத்தி பல மதிப்புகளை வழங்கும். இங்கே, பயனர்_டேட்டா () செயல்பாடு மூன்று பல மதிப்புகளை அழைப்பாளருக்குத் திரும்பப் பயன்படுத்தப் பயன்படுகிறது. திரும்ப மதிப்புகள் 'for' லூப்பைப் பயன்படுத்தி அச்சிடப்படும்.



// PHP செயல்பாட்டை வரையறுக்கவும்
செயல்பாடுபயனர் தரவு(){
// மகசூலைப் பயன்படுத்தி பல மதிப்புகளைத் தரவும்
விளைச்சல் '[மின்னஞ்சல் பாதுகாக்கப்பட்டது]';
விளைச்சல் 'abir990';
விளைச்சல் '845245';
}

// திரும்ப மதிப்புகளை சேமிக்கவும்
$ பயனர் =பயனர் தரவு();

வெளியே எறிந்தார் ' பயனர் விவரங்கள்:
'
;
// வளையத்தைப் பயன்படுத்தி திரும்பும் மதிப்புகளை அச்சிடவும்
ஒவ்வொரு($ பயனர் என $ மதிப்பு){
வெளியே எறிந்தார் $ மதிப்பு.'
'
;
}

?>

வெளியீடு:

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

எடுத்துக்காட்டு 5: தரவை வடிகட்டிய பிறகு ஒரு வரிசையின் பல மதிப்புகளைத் தரவும்

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



// PHP செயல்பாட்டை வரையறுக்கவும்
செயல்பாடுவடிகட்டி_கூட($ num_array) {

// ஒரு வெற்று வரிசையை அறிவிக்கவும்
$ கூட_எண்கள் = வரிசை ();

// வளையத்தைப் பயன்படுத்தி வரிசையின் மதிப்புகளை மீண்டும் செய்யவும்
ஒவ்வொரு( $ num_array என $ எண் ) {
என்றால்( $ எண் % 2 == 0 )
வரிசை_புஷ் ( $ கூட_எண்கள், $ எண் );
}

// வடிகட்டப்பட்ட வரிசையை அழைப்பாளருக்குத் திருப்பித் தரவும்
திரும்ப $ கூட_எண்கள்;

}

// ஒரு எண் வரிசையை அறிவிக்கவும்
$ எண்கள் = வரிசை (8, 55, 2. 3, 10, 4, 91, 39, 48);

வெளியே எறிந்தார் வடிகட்டுவதற்கு முன் எண்களின் பட்டியல்:
'
;
// வடிகட்டுவதற்கு முன் வரிசையை அச்சிடுங்கள்
ஒவ்வொரு( $ எண்கள் என $ மணி ) {
வெளியே எறிந்தார் $ மணி . '';
}

// சம எண்களை சேமிக்கவும்
$ மதிப்புகள் =வடிகட்டி_கூட($ எண்கள்);

வெளியே எறிந்தார் '

சம எண்களின் பட்டியல்:
'
;
// திரும்ப மதிப்புகளை அச்சிடவும்
ஒவ்வொரு( $ மதிப்புகள் என $ மணி ) {
வெளியே எறிந்தார் $ மணி . '';

}

?>

வெளியீடு:

வெப் சர்வரில் இருந்து மேலே உள்ள ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். வெளியீடு முக்கிய வரிசை மற்றும் வடிகட்டப்பட்ட வரிசையின் மதிப்புகளைக் காட்டுகிறது.

முடிவுரை

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