PHP Math Function

जब भी हमें PHP में Integer, Float, Double आदि डाटा टाइप में किस तरह के Mathematical Calculation करना होते हैं तब हम Math Function का उपयोग करते है , वैसे तो यह Function बहुत से हैं लेकिन उनमे से कुछ Selected Function की लिस्ट यहाँ पर दी गई हैं। समझने में और याद रखने में आसान बनाने के लिए इन्हे कुछ Part में Divide किया गया हैं

विडिओ के माध्यम से समझने के लिए यंहा पर क्लिक करे


abs() : Find Absolute Value in PHP

किसी भी नंबर को यदि Negative से Positive नंबर में बदलना हैं तो PHP abs() फंक्शन का उपयोग कर सकते हैं।

<?php

  echo '<BR> abs(-9) : '. abs(-9);  //9
  echo '<BR> abs(9) : '. abs(9);    //9 
?>

min() : Find Minimum Values in PHP

दिए गए एक से अधिक नंबर में से सबसे छोटे नंबर को Find करने के लिए हम PHP min() का उपयोग करते हैं , इसमे हम कितने ही Parameter बड़ा सकते हैं । कम से कम हमे दो रखना होते हैं ताकि वह दोनों मे से कम वैल्यू Find कर आपको Provide कर सके।

<?php
  echo '<BR>';
  echo '<BR>  min(2,5) : '. min(2,5);                  // 2
  echo '<BR>  min(2,5,7,10,-2) : '. min(10,7,3,4,-2);  //-2
?>

max() : Find Maximum Values in PHP

दिए गए एक से अधिक नंबर में से सबसे बड़े नंबर को Find करने के लिए PHP max() function का उपयोग किया जाता हैं, इसमे भी कम से कम दो Parameter देना होते हैं ताकि यह दोनों मे से जो बड़ा हो उसे Find कर सके । दो से अधिक आप कितने ही parameter पास कर सकते हैं ।

<?php
  echo '<BR>';
  echo '<BR>  max(2,5) : '. max(2,5);            //5
  echo '<BR>  max(10,7,3,4) : '. max(10,7,3,4);  //10
?>

pow() : Find Power of Given Number in PHP

दिए गए नंबर की Power निकलने के लिए इसमें दो Parameter होते हैं पहले में नंबर देते हैं और दूसरे में Power देते हैं।

<?php
  echo '<BR>';
  echo '<BR>  pow(10,2) : '. pow(10,2);   // 100
  echo '<BR>  pow(10,3) : '. pow(10,3);   //1000
?>


sqrt() : Find Square Root in PHP

Square Root निकलने के लिए।

<?php
  echo '<BR>';
  echo '<BR>   sqrt(4) : '. sqrt(4);  //2
  echo '<BR>   sqrt(9) : '. sqrt(9);  //3
?>

rand() : Generate Random Number in PHP

  • कोई भी Random number Generate करने के लिए , इस फंक्शन को आप जितनी बार Execute करेंगे उतनी ही बार इसका Result अलग आएगा।
  • इस Function में लिमिट देने का भी ऑप्शन हैं यदि आप लिमिट दे देंगे तो नंबर उस लिमिट के बिच के ही आएंगे।
<?php
  echo '<BR>';
  echo '<BR>   rand() : '. rand();            // 1310360415
  echo '<BR>   rand() : '. rand();            // 1755159139
  echo '<BR>   rand(10,50) : '. rand(10,50);  // 38
  echo '<BR>   rand(1,9) : '. rand(1,9);      // 7
?>

हमारे अन्य ARTICLE


round() : Round Off Nearest Number in PHP

  • Round off करने के लिए इसका उपयोग किया जाता हैं , किसी भी नंबर को यदि वह 50 और 50 से बड़ा हैं तो 100 और 50 से छोटा हैं तो 0 हो जाता हैं।
  • इस फंक्शन में डेसीमल प्लेसेस देने का भी ऑप्शन हैं ताकि वह उतने Decimal तक ही Round ऑफ करेगा।
  • PHP_ROUND_HALF_UP : यदि आप आधे वैल्यू के पास आने पर Round Up करना चाहते हैं तो यह Argument दे सकते हैं।
  • PHP_ROUND_HALF_DOWN : यदि आप आधी वैल्यू के पास आने पर Round Down करना चाहते हैं तो यह Argument दे सकते हैं।
  • PHP_ROUND_HALF_EVEN : सबसे पास वाले सम नंबर पर Round off करने के लिए।
  • PHP_ROUND_HALF_ODD : सबसे पास वाले विषम नंबर पर Round off करने के लिए।
<?php
echo '<BR>';
echo '<BR>   round(25.01) : '. round(25.01);    //25
echo '<BR>   round(25.49) : '. round(25.49);    //25
echo '<BR>   round(25.50) : '. round(25.50);    //26
echo '<BR>   round(25.51) : '. round(25.51);    //26
echo '<BR>   round(25.80) : '. round(25.80);    //26
echo '<BR>   round(-25.80) : '. round(-25.80);  //-26

echo '<BR>';
echo '<BR>   round(25.731, 1) : '. round(25.731, 1);  //25.7
echo '<BR>   round(25.739, 2) : '. round(25.739, 2);  //25.74


echo '<BR>';
echo '<BR>   round(1.45, 0) : '. round(1.45, 0);  //1
echo '<BR>   round(1.45, 1) : '. round(1.45, 1);  //1.5
echo '<BR>';
echo '<BR>   round(1.45, 1, PHP_ROUND_HALF_UP) : '. round(1.45, 1, PHP_ROUND_HALF_UP); //1.5
echo '<BR>   round(1.45, 1, PHP_ROUND_HALF_DOWN) : '. round(1.45, 1, PHP_ROUND_HALF_DOWN); // 1.4
echo '<BR>';
echo '<BR>   round(1.44, 1, PHP_ROUND_HALF_EVEN) : '. round(1.44, 1, PHP_ROUND_HALF_EVEN); //1.4
echo '<BR>   round(1.45, 1, PHP_ROUND_HALF_EVEN) : '. round(1.45, 1, PHP_ROUND_HALF_EVEN); //1.4
echo '<BR>   round(1.46, 1, PHP_ROUND_HALF_EVEN) : '. round(1.46, 1, PHP_ROUND_HALF_EVEN); //1.5


echo '<BR>';
echo '<BR>   round(1.44, 1, PHP_ROUND_HALF_ODD) : '. round(1.44, 1, PHP_ROUND_HALF_ODD); //1.4
echo '<BR>   round(1.45, 1, PHP_ROUND_HALF_ODD) : '. round(1.45, 1, PHP_ROUND_HALF_ODD); //1.5
echo '<BR>   round(1.46, 1, PHP_ROUND_HALF_ODD) : '. round(1.46, 1, PHP_ROUND_HALF_ODD); //1.5

?>


ceil() : Ceiling Number (Round Up) in PHP

यदि Point (Decimal) के बाद में एक पैसा भी ज्यादा हैं तो उसे बड़ा कर 1 रुपया करने के लिए आप ceil()का उपयोग कर सकते हैं।

<?php

  echo '<BR>';
  echo '<BR>   ceil(25.01) : '. ceil(25.01);     // 26
  echo '<BR>   ceil(25.49) : '. ceil(25.49);     // 26
  echo '<BR>   ceil(25.80) : '. ceil(25.80);     // 26
  echo '<BR>   ceil(-25.80) : '. ceil(-25.80);   // -25

?>

floor() : Floor Number (Round Down) in PHP

यदि Point (Decimal) के बाद में एक पैसा भी ज्यादा हैं तो उसे कम कर 0 रुपया करने के लिए आप floor()का उपयोग कर सकते हैं।

<?php
  echo '<BR>';
  echo '<BR>   floor(25.01) : '. floor(25.01);    //25
  echo '<BR>   floor(25.49) : '. floor(25.49);    //25
  echo '<BR>   floor(25.80) : '. floor(25.80);    //25
  echo '<BR>   floor(-25.80) : '. floor(-25.80);  //-26
?>

decbin() : Decimal Number to Binary Number in PHP

Decimal Number से Binary Number में Change करने के लिए।

<?php
  echo '<BR>';
  echo '<BR>   decbin(11) : '.decbin(11);  //1011
?>

decoct() : Decimal Number to Octal Number in PHP

Decimal Number से Octal Number में Change करने के लिए।

<?php
  echo '<BR>';
 echo '<BR>   decoct(11) : '.decoct(11); //13
?>

dechex() : Decimal Number to Hexadecimal Number in PHP

Decimal Number से Hexadecimal Number में Change करने के लिए।

<?php
  echo '<BR>';
  echo '<BR>   dechex(11) : '.dechex(11);  //b

?>

bindec() : Binary Number to Decimal Number in PHP

Binary Number से Decimal Number में Change करने के लिए।

<?php
  echo '<BR>';
  echo '<BR>   bindec(11) : '.bindec(11);  //3
?>

octdec() : Octal Number to Decimal Number in PHP

Octal Number से Decimal Number में Change करने के लिए।

<?php
  echo '<BR>';
  echo '<BR>   octdec(11) : '.octdec(11);  //9
?>

hexdec() : Hexadecimal Number to Decimal Number in PHP

Hexadecimal Number से Decimal Number में Change करने के लिए।

<?php
  echo '<BR>';
  echo '<BR>   hexdec(11) : '.hexdec(11);  //17
?>

base_convert() : Interchange One Number System to Another Number System

एक नंबर सिस्टम से दूसरे नंबर सिस्टम में बदलने के लिए इस फंक्शन को बनाया गया हैं , इसमें किसी भी Base से अन्य किसी भी Base में आप बदल सकते हैं।

<?php

echo '<BR>';
echo '<BR>   base_convert("1010", 10,  2) : '. base_convert("1010", 10,  2);  //1111110010
echo '<BR>   base_convert("1010", 10,  8) : '. base_convert("1010", 10,  8);  //1762
echo '<BR>   base_convert("1010", 10, 16) : '. base_convert("1010", 10, 16);  //3f2

echo '<BR>   base_convert("1010",  8, 2) : '. base_convert("1010",  8, 2);    //1000001000
echo '<BR>   base_convert("1010", 16, 8) : '. base_convert("1010", 16, 8);    //10020

?>


PHP Math Function Article आपको कैसा लगा हमे जरूर बताए ,

अपना कीमती समय देने के लिए धन्यवाद ।

11 Comments

Add a Comment

Your email address will not be published. Required fields are marked *