PHP Tutorial#4 PHP OPERATORS IN HINDI | Learn PHP in Hindi

 PHP OPERATORS IN HINDI

Operators in PHP in Hindi

क्या होते है ऑपरेटर? | What is Operator?

ऑपरेटर! ऑपरेटर का अर्थ है किसी भी काम को ऑपरेट करने वाला, कंप्यूटर प्रोग्रामिंग में अगर बात करे तो ऑपरेटर एक तरह का Symbol है जो किसी प्रकार के काम के क्रिया और प्रतिक्रिया का जिम्मेदार होता है| यह Symbol मुख्यतः Math और Logic के होते है| हर ऑपरेटर मुख्यतः निश्चित काम के लिए बने होते है| 

ऑपरेटर कितने प्रकार के होते है? | How many types of operator?

PHP के अंदर ऑपरेटर निम्नलिखित होते है| 
  • Arithmetic Operators
  •  Assignment Operators
  • Comparison Operators
  • Bitwise Operators
  • Increment/ Decrement Operators
  • Logical Operators
  • String Operators  

Arithmetic Operator क्या होते है ?

Arithmetic ऑपरेटर्स का उपयोग सामान्यतः अंकगडित के गड़ना के लिए किया जाता है, जैसे की जोड़ना (Addition), घटाना(Subtract), गुणा करना (Multiply) और भाग करना (Divide)| Arithmetic ऑपरेटर्स कुछ इस प्रकार है| 
  • + Addition Operator (दो नंबर को जोड़ने के लिए)  
  • - Subtract Operator (दो नंबर को घटाने के लिए )
  • * Multiply Operator (दो नंबर को गुणा करने के लिए)
  • / Divide Operator (दो नंबर को भाग करने के लिए)
  • % Module Operator (पहले नंबर को दूसरे नंबर से भाग करने पर आये हुए शेषफल को निकालने के लिए)
  • ** Exponentiation Operator (पहले नंबर को दूसरे नंबर से पावर करने पर आये हुए रिजल्ट को निकालने के लिए)

Example of Arithmetic Operator in PHP

<?php
//Variables 
$num=20;
$num1=10;
//Addition Operator "+"
$result=$num+$num1;
echo "The Result is $result";
echo"<br>";
//Subtract Operator "-"
$result=$num-$num1;
echo "The Result is $result";
echo"<br>";
//Multiply Operator "*"
$result=$num*$num1;
echo "The Result is $result";
echo"<br>";
//Divide Operator "/"
$result=$num/$num1;
echo "The Result is $result";
echo"<br>";
//Module Operator "%"
$result=$num%$num1;
echo "The Result is $result";
echo"<br>";
//Exponentiation Operator "**"
$result=$num**$num1;
echo "The Result is $result";
?>

Output of Arithmetic Operator program

Arithmetic Operator in PHP

Assignment Operator क्या होते है ?

Assignment ऑपरेटर का उपयोग किसी में वैल्यू को असाइन करने का काम करता है| PHP के अंदर निम्नलिखित असाइनमेंट ऑपरेटर होते है|
  • = Assign Operator (दाँये ऑपेरेंड की वैल्यू को बाँये ऑपेरेंड में असाइन करना)
  • += Add then Assign (दाँये ऑपेरेंड की वैल्यू को बाँये ऑपेरेंड में ऐड करना फिर बांये ऑपेरेंड में असाइन करना )
  • -= Subtract then Assign (दाँये ऑपेरेंड की वैल्यू को बाँये ऑपेरेंड में घटाना करना फिर बांये ऑपेरेंड में असाइन करना)
  • *= Multiply then Assign (दाँये ऑपेरेंड की वैल्यू को बाँये ऑपेरेंड में गुणा करना फिर बांये ऑपेरेंड में असाइन करना)
  • /= Divide then Assign (दाँये ऑपेरेंड की वैल्यू को बाँये ऑपेरेंड में भाग करना फिर बांये ऑपेरेंड में असाइन करना)
  • %= Module and Assign (दाँये ऑपेरेंड की वैल्यू को बाँये ऑपेरेंड में भाग करना और शेषफल की वैल्यू को फिर बांये ऑपेरेंड में असाइन करना)

Example of Assignment Operator in PHP

<?php
//Variables 
$num=20;
$num1=10;
//Assign Operator "="
echo "<h2>Example of Assignment Operators</h2>";
$num=$num1;
echo "The Result of assign operator is $num";
echo"<br>";
//Add and assign Operator "+="
$num+=$num1;
echo "The Result of Add then Assign operator $num";
echo"<br>";
//Subtract then assign Operator "-="
$num-=$num1;
echo "The Result of Subtract then assign operator  $num";
echo"<br>";
//Multiply then assign Operator "*="
$num*=$num1;
echo "The Result of Multiply then Assign operator $num";
echo"<br>";
//divide then Assign Operator "/="
$num/=$num1;
echo "The Result of Divide then Assign operator  $num";
echo"<br>";
//Module then Assign Operator "%="
$num%=$num1;
echo "The Result of Module then Assign Operator $num";
?>

Output of Assignment operator program

Assignment Operator in PHP

Comparison Operator क्या होते है ?

ऐसे ऑपरेटर्स जो दो ऑपेरेण्ड्स के बीच में तुलना करने की अनुमत प्रदान करता है Comparison ऑपरेटर कहलाते है| यह ऑपरेटर्स मुख्यतः if स्टेटमेंट के साथ उपयोग होता है|
  • == Equal Operator (दो वेरिएबल्स के बीच में उपयोग होता है और दोनों वेरिएबल्स के इक्वल होने पर True रेतुर्न करता है)
  • < Less then Operator (यदि पहला वेरिएबल छोटा हुआ  true वैल्यू रेतुर्न करता है|)
  • > Greater then Operator (यदि पहला वेरिएबल बड़ा हुआ तो true वैल्यू रेतुर्न करता है|)
  • <= Less then and equal (True रेतुर्न करता यदि दी हुई वैल्यू यदि छोटी हो या बराबर हो|)
  • >=Greater then and equal (True रेतुर्न करता यदि दी हुई वैल्यू यदि बड़ी हो या बराबर हो)
  • != Not Equal (True रेतुर्न करता यदि दी हुई वैल्यू यदि बराबर न हो|)    

Example of Comparison Operator in PHP

<?php
//Variables 
$num=20;
$num1=10;
//comparison Operator 
echo "<h2>Example of comparison Operators</h2>";
if($num==$num1){
echo "This is Result of equal(==) operator ";
}
echo"<br>";
if($num<$num1){
    echo "This is Result of Less then(<) operator ";
    }
    echo"<br>";
if($num>$num1){
    echo "This is Result of greater then(>) operator ";
}
echo"<br>";
if($num<=$num1){
    echo "This is Result of Less then and equal(<=) operator ";
}
echo"<br>";
if($num>=$num1){
    echo "This is Result of greater then and (>=) operator ";
}
echo"<br>";
if($num!=$num1){
    echo "This is Result of not equal (!=) operator ";
}
echo"<br>";
?>

Bitwise Operator क्या होते है ?

Bitwise ऑपरेटरों का उपयोग ऑपरेंड्स पर bit-level operations को परफॉर्म करने के लिए किया जाता है।
  • & And (यह ऑपरेटर दो ऑपेरेण्ड्स के बीच में लगता है और दोनों ऑपेरेण्ड्स की वैल्यू सेट यानी बराबर हो तो वैल्यू को रेतुर्न करेगा नहीं तो 0|)
  • | Or (यह ऑपरेटर दो ऑपेरेण्ड्स के बीच में लगता है और दोनों में से एक भी ऑपेरेण्ड्स की वैल्यू सेट होगी (यानी बराबर नहीं होगी ) तो दोनों वैल्यू को ऐड कर के रेतुर्न करेगा| और अगर बराबर हुआ तो बिना ऐड किये एक वैल्यू को रेतुर्न करता है)
  • ~ Not (~ का मतलब (-1) से है, और ये ऑपरेटर को change कर देता है, मतलब + को - और - को + कर देता है|)
  • << Shift left (<< यह शिफ्ट लेफ्ट ऑपरेटर है जो की पहले वेरिएबल को बाइनरी में convert कर के लेफ्ट साइड बिट को शिफ्ट करता है| जितनी बार दूसरे वेरिएबल की वैल्यू होगी| और आखिरी में डेसीमल में कन्वर्ट कर के रिजल्ट देता है|)
  • >> Shift right (>> यह शिफ्ट राइट ऑपरेटर है जो की पहले वेरिएबल को बाइनरी में convert कर के राइट साइड बिट को शिफ्ट करता है| जितनी बार दूसरे वेरिएबल की वैल्यू होगी| और आखिरी में डेसीमल में कन्वर्ट कर के रिजल्ट देता है|) 

Example of Bitwise Operator in PHP

<?php
//Variables 
$num=20;
$num1=20;
$result=$num&$num1;
// & And Bitwise Operator 
echo "<h2>Example of Bitwise Operators</h2>";
echo "This is Result of & bitwise operator $result";
echo"<br>";
// | or bitwise operator
$num=20;
$num1=10;
$result=$num|$num1;
echo "This is Result of | bitwise operator $result";
echo"<br>";
// ~ not Bitwise operator
$num=-2;
//$num1=10;
$result=~$num;
echo "This is Result of ~ bitwise operator $result";
echo"<br>";
// << shift left Bitwise operator
$num=3;
$num1=4;
//$num1=10;
$result=$num<<$num1;
echo "This is Result of << bitwise operator $result";
echo"<br>";
// >> shift right Bitwise operator
$num=25;
$num1=4;
//$num1=10;
$result=$num>>$num1;
echo "This is Result of >> bitwise operator $result";
?>

Output of Bitwise operator program

Bitwise Operator in PHP

Increment / Decrement Operator क्या होते है ?

Variable के वैल्यू को बढ़ाने increment ऑपरेटर और घटाने decrement ऑपरेटर का उपयोग किया जाता है|
  • ++ Increment Operator (increment ऑपरेटर वेरिएबल की वैल्यू को एक एक कर के बढ़ाता है|) 
  • -- Decrement Operator (Decrement ऑपरेटर वेरिएबल की वैल्यू को एक एक कर के घटाता है|)  

Example of increment/decrement Operator in PHP

<?php
//Variables 
$num=20;
$result=++$num;
echo "Value of increment $result";
echo "<br>";
$num=20;
$result=--$num;
echo "Value of decrement $result";
?>

Output of increment/decrement operator program

Value of increment 21
Value of decrement 19

Logical Operator क्या होते है ?

Logical operator का उपयोग मुख्यतःif स्टेटमेंट में किया जाता है| इसका उपयोग bit-level operations करने के लिए किया जाता है|
  • && AND Operator (जब भी सारे ऑपेरेण्ड्स की वैल्यू बराबर होती है तो 1 अथवा True रेतुर्न करता है|)
  • || OR Operator (जब भी कम से कम एक ऑपेरेंड की वैल्यू बराबर होती है तो 1 अथवा True रेतुर्न करता है| ) 
  • ! NOT Operator (जब भी  ऑपेरेंड की वैल्यू बराबर नहीं होती है तो 1अथवा True रेतुर्न करता है)

Example of Logical Operator in PHP

<?php
//Variables 
$num=20;
$num1=10;
if(($num > $num1) && ($num1<$num))
{
echo "Value of && Operator";
}
echo "<br>";
if($num||$num1){
echo "Value of || Operator";
}
echo "<br>";
if(!$num1){
echo "Value of ! Operator";
}

?>

Output of Logical operator program

Value of && Operator
Value of || Operator

String Operators क्या होते है ?

String operators का उपयोग strings में ऑपरेशन करने के लिए किया जाता है। PHP में दो स्ट्रिंग ऑपरेटर होते है| 
  • Concatenation Operator (स्ट्रिंग को ऐड करने में मदद करता है|)
  • .= Concatenation and Assignment Operator (पहले String को ऐड करता है फिर असाइन करता है|)
******************************THANK YOU******************************