PHP இல் கணிதம்

PHP இல் செயல்பாடுகள்

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

எடுத்துக்காட்டாக, abs() செயல்பாட்டைப் பயன்படுத்த, அதற்கு ஒரு எண்ணை ஒரு வாதமாக அனுப்பலாம்:

$num = -5;
$abs_num = abs($num);
echo $abs_num; // Output: 5

இதேபோல், ceil() செயல்பாட்டைப் பயன்படுத்த, அதற்கு ஒரு எண்ணை ஒரு வாதமாக அனுப்பலாம்:

$num = 5.6;
$ceil_num = ceil($num);
echo $ceil_num; // Output: 6

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

PHP இல் முழு எண்கள்

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

குறியீடு இயங்கும் கணினியானது PHP இல் உள்ள மிகப்பெரிய மற்றும் சிறிய முழு எண்களை தீர்மானிக்கிறது. 32-பிட் இயங்குதளங்களில் மிகப்பெரிய முழு எண் 2147483647 ஆகும், மேலும் குறைந்த முழு எண் -2147483648 ஆகும். 64-பிட் கணினிகளில் அதிகபட்ச முழு எண் 9223372036854775807, மற்றும் குறைந்த முழு எண் -9223372036854775808. ஒரு எண் இந்த வரம்புகளை மீறினால், அது மிதக்கும் எண்ணாகக் கருதப்படுகிறது.

முழு எண்களுடன் பணிபுரியும் போது மனதில் கொள்ள வேண்டிய சில விதிகள் உள்ளன PHP:

  1. முழு எண்கள் நேர்மறை அல்லது எதிர்மறையாக இருக்க வேண்டும், ஆனால் 0 ஆக இருக்கலாம்.
  2. முழு எண்கள் குறைந்தபட்சம் ஒரு இலக்கத்தைக் கொண்டிருக்க வேண்டும் மற்றும் தசம புள்ளியைக் கொண்டிருக்கக்கூடாது.

PHP இல், முழு எண்கள் மூன்று வடிவங்களில் குறிப்பிடப்படுகின்றன: தசம, ஹெக்ஸாடெசிமல் மற்றும் எண்கணிதம். தசம எண்கள் (அடித்தளம் 10) பெரும்பாலும் பயன்படுத்தப்படுகின்றன. ஹெக்ஸாடெசிமல் எண்கள் 0x உடன் முன்னொட்டு மற்றும் 16 இன் அடிப்பகுதியைக் கொண்டுள்ளன. எண் முழு எண்கள் 0 உடன் முன்னொட்டு மற்றும் 8 இன் அடித்தளத்தைக் கொண்டுள்ளன.

PHP ஆனது உள்ளமைக்கப்பட்ட முழு எண் மாறிலிகளையும் கொண்டுள்ளது:

  • PHP_INT_MAX: கணினியில் ஆதரிக்கப்படும் மிகப்பெரிய முழு எண்ணை வழங்குகிறது
  • PHP_INT_MIN: கணினியில் ஆதரிக்கப்படும் சிறிய முழு எண்ணை வழங்குகிறது
  • PHP_INT_SIZE: ஒரு முழு எண்ணின் அளவை பைட்டுகளில் வழங்குகிறது

மாறி ஒரு முழு எண்ணாக உள்ளதா என்பதைச் சரிபார்க்க, உள்ளமைக்கப்பட்ட செயல்பாடுகளை is_int() அல்லது is_integer() பயன்படுத்தலாம். உதாரணத்திற்கு:

$num = 5;
if(is_int($num)) {
  echo "This is an integer";
} else {
  echo "This is not an integer";
}

PHP இல் மிதக்கும் எண்கள்

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

PHP இல், மிதக்கும் எண்களுக்கான விதிகள் முழு எண்களுக்கான விதிகளைப் போலவே இருக்கும்:

  1. மிதக்கும் எண்கள் நேர்மறை அல்லது எதிர்மறையாக இருக்கலாம்.
  2. மிதக்கும் எண்கள் குறைந்தபட்சம் ஒரு இலக்கத்தையும் ஒரு தசம புள்ளியையும் கொண்டிருக்க வேண்டும்.


ஒரு மாறி ஒரு மிதக்கும் முழு எண் () என்பதைத் தீர்மானிக்க, உள்ளமைக்கப்பட்ட செயல்பாடு float ஐப் பயன்படுத்தலாம். எடுத்துக்காட்டாக:

$num = 5.6;
if(is_float($num)) {
  echo "This is a floating number";
} else {
  echo "This is not a floating number";
}

கேள்வி பதில்

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

கே: மிகப்பெரிய மற்றும் சிறிய முழு எண் என்ன?
ப: 32-பிட் இயங்குதளங்களில் மிகப்பெரிய முழு எண் 2147483647 ஆகும், மேலும் குறைந்த முழு எண் -2147483648 ஆகும். 64-பிட் கணினிகளில் அதிகபட்ச முழு எண் 9223372036854775807, மற்றும் குறைந்த முழு எண் -9223372036854775808.

கே: முழு எண்களுக்கான விதிகள் என்ன?
ப: முழு எண்கள் பூஜ்ஜியமாக இருந்தாலும் நேர்மறையாகவோ அல்லது எதிர்மறையாகவோ இருக்க வேண்டும். முழு எண்கள் குறைந்தபட்சம் ஒரு இலக்கத்தைக் கொண்டிருக்க வேண்டும் மற்றும் தசம புள்ளியைக் கொண்டிருக்க முடியாது.

கே: முழு எண்களின் வடிவங்கள் என்ன?
A: முழு எண்கள் மூன்று வடிவங்களில் குறிப்பிடப்படுகின்றன: தசமம், பதினாறும் மற்றும் எண். தசம எண்கள் (அடிப்படை 10) பெரும்பாலும் பயன்படுத்தப்படுகின்றன. ஹெக்ஸாடெசிமல் எண்கள் 0x உடன் முன்னொட்டு மற்றும் 16 இன் அடிப்பகுதியைக் கொண்டுள்ளன. எண் முழு எண்கள் 0 உடன் முன்னொட்டு மற்றும் 8 இன் அடித்தளத்தைக் கொண்டுள்ளன.

கே: ஒரு மாறி முழு எண்ணாக உள்ளதா என்பதை எவ்வாறு சரிபார்க்கலாம்?
ப: ஒரு மாறி முழு எண்ணாக உள்ளதா என்பதைச் சரிபார்க்க நீங்கள் உள்ளமைக்கப்பட்ட செயல்பாடுகளை is_int() அல்லது is_integer() ஐப் பயன்படுத்தலாம்.

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

கே: மிதக்கும் எண்களுக்கான விதிகள் என்ன?
ப: மிதக்கும் எண்கள் நேர்மறை அல்லது எதிர்மறையாக இருக்கலாம். மிதக்கும் எண்கள் குறைந்தபட்சம் ஒரு இலக்கத்தையும் ஒரு தசம புள்ளியையும் கொண்டிருக்க வேண்டும்.

கே: ஒரு மாறி ஒரு மிதக்கும் எண்ணாக உள்ளதா என்பதை எவ்வாறு சரிபார்க்கலாம்?
A: ஒரு மாறி ஒரு மிதக்கும் எண்ணாக உள்ளதா என்பதைச் சரிபார்க்க, உள்ளமைக்கப்பட்ட செயல்பாடு is_float() ஐப் பயன்படுத்தலாம்.

கே: சில பயனுள்ள கணித செயல்பாடுகள் யாவை?
A: abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt(), and pi() ஆகியவை PHP இல் சில பயனுள்ள கணித செயல்பாடுகள்.

கே: ஏபிஎஸ்() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
A: abs() செயல்பாடு a இன் முழுமையான மதிப்பை வழங்குகிறது எண், உதாரணமாக, வயிற்று(-5) 5 திரும்பும்.

கே: ceil() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
ப: தி உச்சவரம்பு() செயல்பாடு ஒரு எண்ணை அருகிலுள்ள முழு எண்ணாகச் சுற்றுகிறது. எடுத்துக்காட்டாக, ceil(5.6) 6ஐத் தரும்.

கே: தரை() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
ப: தரை() சார்பு ஒரு எண்ணை அருகில் உள்ள முழு எண்ணுக்குக் குறைக்கிறது. எடுத்துக்காட்டாக, தரை(5.6) 5ஐத் தரும்.

கே: சுற்று() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
ப: தி சுற்று() முறையானது, மிக நெருக்கமான முழு எண்ணுக்கு அல்லது கொடுக்கப்பட்ட தசம இடங்களுக்குச் சுற்றிய மதிப்பை வழங்கும். சுற்று(5.6) 6ஐக் கொடுக்கும், ஆனால் சுற்று(5.6, 1) 5.6ஐத் தரும்.

கே: அதிகபட்சம்() செயல்பாடு என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
A: max() செயல்பாடு அணிவரிசையில் அல்லது மதிப்புகளின் பட்டியலில் அதிக மதிப்பை வழங்குகிறது. எடுத்துக்காட்டாக, அதிகபட்சம்(1, 2, 3, 4) 4ஐத் தரும்.

கே: min() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
A: min() செயல்பாடு அணிவரிசையில் அல்லது மதிப்புகளின் பட்டியலில் மிகக் குறைந்த மதிப்பை வழங்குகிறது. எடுத்துக்காட்டாக, நிமிடம்(1, 2, 3, 4) 1ஐத் தரும்.

கே: ரேண்ட்() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
A: rand() செயல்பாடு கொடுக்கப்பட்ட வரம்பிற்குள் ஒரு சீரற்ற எண்ணை உருவாக்குகிறது. rand(1, 10) எடுத்துக்காட்டாக, 1 மற்றும் 10 க்கு இடையில் ஒரு சீரற்ற எண்ணை வழங்கும்.

கே: sqrt() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
A: sqrt() செயல்பாடு ஒரு எண்ணின் வர்க்க மூலத்தை வழங்குகிறது. எடுத்துக்காட்டாக, sqrt(9) 3ஐத் தரும்.

கே: பை() செயல்பாடு என்றால் என்ன, அது எவ்வாறு பயன்படுத்தப்படுகிறது?
A: pi() செயல்பாடு pi இன் மதிப்பை (3.14159265358979323846) வழங்கும். பை மதிப்பு தேவைப்படும் கணித செயல்பாடுகளுக்கு இது பயனுள்ளதாக இருக்கும்.

பயிற்சிகள்:

  1. ரேண்டம் எண்ணை எவ்வாறு உருவாக்குவது?
  2. ஒரு எண்ணை அருகில் உள்ள முழு எண்ணுடன் எப்படி சுற்றுவது?
  3. ஒரு எண்ணின் முழுமையான மதிப்பை எவ்வாறு கண்டுபிடிப்பது?
  4. எண்ணை எப்படி சக்தியாக உயர்த்துவது?
  5. ஒரு எண்ணின் வர்க்க மூலத்தை எப்படிக் கண்டுபிடிப்பது?
  6. எண்களின் தொகுப்பின் குறைந்தபட்ச மற்றும் அதிகபட்சத்தை எவ்வாறு கண்டுபிடிப்பது?
  7. ஒரு குறிப்பிட்ட வரம்பிற்குள் சீரற்ற எண்ணை எவ்வாறு உருவாக்குவது?
  8. முக்கோணவியல் செயல்பாடுகளை எவ்வாறு கணக்கிடுவது?

பதில்கள்:

  1. rand() செயல்பாட்டைப் பயன்படுத்தி ஒரு சீரற்ற எண்ணை உருவாக்கலாம். உதாரணமாக: rand();
  2. ரவுண்ட்() செயல்பாட்டைப் பயன்படுத்தி ஒரு எண்ணை அருகிலுள்ள முழு எண்ணுக்கு வட்டமிடலாம். உதாரணமாக: சுற்று(3.14);
  3. abs() செயல்பாட்டைப் பயன்படுத்தி எண்ணின் முழுமையான மதிப்பைக் கண்டறியலாம். உதாரணமாக: abs(-5);
  4. பவ்() செயல்பாட்டைப் பயன்படுத்தி ஒரு எண்ணை ஒரு சக்தியாக உயர்த்தலாம். உதாரணமாக: pow(2,3);
  5. sqrt() செயல்பாட்டைப் பயன்படுத்தி எண்ணின் வர்க்க மூலத்தைக் கண்டறியலாம். உதாரணமாக: sqrt(9);
  6. குறைந்தபட்ச மற்றும் அதிகபட்ச எண்களின் தொகுப்பை min() மற்றும் max() செயல்பாட்டைப் பயன்படுத்தி காணலாம். உதாரணமாக: $min = நிமிடம்(1,2,3); $ அதிகபட்சம் = அதிகபட்சம் (1,2,3);
  7. ஒரு குறிப்பிட்ட வரம்பிற்குள் ஒரு சீரற்ற எண்ணை rand() செயல்பாட்டைப் பயன்படுத்தி உருவாக்கலாம் மற்றும் வரம்பை அளவுருக்களாகக் குறிப்பிடலாம்.
PHP இல் செயல்பாடுகள்

PHP பற்றி புதுப்பித்த நிலையில் இருங்கள்!

நாங்கள் ஸ்பேம் செய்வதில்லை!

en English
X
டாப் உருட்டு