PHP Operators in Hindi: एक ऑपरेटर एक symbol होता है जो ऑपरेंड पर संचालन करता है। PHP ऑपरेटर कैरेक्टर या कैरेक्टर का सेट होता है, जिसका उपयोग एक्सप्रेशन और वैल्यू पर ऑपरेशन करने या हेरफेर करने के लिए किया जाता है।
PHP प्रोग्रामिंग में, ऑपरेटरों को समझना महत्वपूर्ण है। इस लेख में, आप समझेंगे कि PHP ऑपरेटर क्या हैं (what is PHP Operators in Hindi)? और विभिन्न प्रकार के PHP Operators को समझेंगे।
लेकिन इस पाठ को शुरू करने से पहले, PHP की मूल बातें समझें जैसे कि PHP क्या है, इसके इतिहास, सिंटैक्स, PHP कैसे install करें, Variable (चर) और इसके डेटा प्रकार।
Table of Contents
PHP Operators in Hindi (PHP ऑपरेटर का परिचय)
PHP ऑपरेटर एक प्रतीक (symbol) है और यह ऑपरेंड पर संचालन करता है। ऑपरेटर का उपयोग PHP प्रोग्रामिंग भाषा में गणितीय और तार्किक संचालन करने के लिए किया जाता है। यानी की PHP ऑपरेटर्स का उपयोग वेरिएबल्स और सिंपल वैल्यू पर ऑपरेशन करने के लिए किया जाता है।

सरल शब्दों में, PHP ऑपरेटर ऐसे symbol हैं जो PHP प्रोसेसर को विशिष्ट कार्यों को करने के लिए निर्देश देते हैं। उदाहरण के लिए, जोड़ (+
) प्रतीक (symbol) PHP को दो variable या मान (value) जोड़ने का निर्देश देता है, जबकि अधिक से अधिक (>
) प्रतीक PHP को दो मानों की तुलना करने का निर्देश देता है।
Operator और Operand के बीच अंतर
PHP में ऑपरेटर और ऑपरेंड के अंतर को समझने के लिए, आइए नीचे दिए गए उदाहरण को देखें:
$num = 20 + 30;
ऊपर के उदाहरण में, +
ऑपरेटर है जबकि 20 और 30 ऑपरेंड हैं। एक ऑपरेटर एक प्रतीक है जिसका उपयोग operand/variable पर संचालन करने के लिए किया जाता है, जबकि ऑपरेंड वह वस्तु है जिस पर कार्रवाई की जा रही है। उदाहरण के लिए, उपरोक्त उदाहरण में 20 और 30 जोड़े जा रहे हैं।
$(डॉलर)
चिह्न का उपयोग एक चर (variable) बनाने के लिए किया जाता हैnum
जिसमें मान 20 और 30 होते हैं।
ऑपरेटरों के प्रकार (Types of PHP Operators in Hindi)
PHP में कुल 7 प्रकार के ऑपरेटर होते हैं, वे हैं:
- अंकगणितीय आपरेटर (Arithmetic Operators)।
- असाइनमेंट आपरेटर (Assignment Operators)।
- लॉजिकल आपरेटर (Logical Operators)।
- तुलना ऑपरेटर (Comparison Operators)।
- स्ट्रिंग आपरेटर (String Operators)।
- ऐरे आपरेटर (Array Operators)।
- इंक्रीमेंट/डिक्रीमेंट आपरेटर (Increment/Decrement)।
कुछ अतिरिक्त PHP ऑपरेटर भी हैं जैसे, टाइप ऑपरेटर, बिटवाइज़ ऑपरेटर, एक्ज़ीक्यूशन ऑपरेटर आदि।
इन ऑपरेटरों का उपयोग कैसे किया जाता है, इसके आधार पर उन्हें 3 श्रेणियों में वर्गीकृत किया गया है:
- यूनरी ऑपरेटर्स: सिंगल ऑपरेंड (वैरिएबल या वैल्यू) पर काम करता है।
- बाइनरी ऑपरेटर: दो ऑपरेंड (चर या मान) पर काम करता है।
- टर्नरी ऑपरेटर्स: तीन ऑपरेंड पर काम करता है।
आइए इन सभी आपरेटर को विस्तार में समझते है –
अंकगणितीय आपरेटर (Arithmetic Operators in PHP in Hindi)
मूल रूप से, PHP अंकगणितीय ऑपरेटरों (Arithmetic Operators) का उपयोग बुनियादी अंकगणितीय संचालन जैसे जोड़, गुणा, भाग, आदि करने के लिए किया जाता है। PHP द्वारा समर्थित विभिन्न अंकगणितीय ऑपरेटर हैं:
- + (योग अंकगणितीय ऑपरेटर)।
- – (घटाव अंकगणितीय ऑपरेटर)।
- * (गुणा अंकगणितीय ऑपरेटर)।
- / (विभाजन अंकगणितीय ऑपरेटर)।
- % (मापांक अंकगणितीय ऑपरेटर)।
Arithmetic ऑपरेटर | नाम | क्या करता है? | उदाहरण |
---|---|---|---|
+ | योग | इसका उपयोग सामान्य जोड़ करने के लिए किया जाता है। | $a + $b |
- | घटाव | इसका उपयोग सामान्य घटाव करने के लिए किया जाता है। | $a – $b |
* | गुणा | इसका उपयोग गुणा करने के लिए किया जाता है। | $a * $b |
/ | विभाजन | इसका उपयोग विभाजन करने के लिए किया जाता है। | $a / $b |
** | प्रतिपादक | यह दूसरे ऑपरेंड की शक्ति के लिए उठाए गए पहले ऑपरेंड को लौटाता है।$a ** $b = $a$b | $a ** $b |
% | मापांक | यह पहले ऑपरेंड के शेष को दूसरे ऑपरेंड से विभाजित करके लौटाता है। | $a % $b |
- उदाहरण – Example of Arithmetic Operators in PHP:
<?php $x=100; $y=60; echo "The sum of x and y is : ". ($x+$y) ."<br />"; echo "The difference between x and y is : ". ($x-$y) ."<br />"; echo "Multiplication of x and y : ". ($x*$y) ."<br />"; echo "Division of x and y : ". ($x/$y) ."<br />"; echo "Modulus of x and y : " . ($x%$y) ."<br />"; ?>
Output:
The sum of x and y is : 160 The difference between x and y is : 40 Multiplication of x and y : 6000 Division of x and y : 1.6666666666667 Modulus of x and y : 40
असाइनमेंट आपरेटर (PHP Assignment Operators in Hindi)
असाइनमेंट ऑपरेटरों का उपयोग वेरिएबल्स को मान निर्दिष्ट करने के लिए किया जाता है, या तो यह है या उस पर कुछ अंकगणितीय ऑपरेशन करने के बाद। सबसे बुनियादी असाइनमेंट ऑपरेटर =
(के बराबर) है।
दिलचस्प बात यह है कि सभी पांच अंकगणितीय ऑपरेटरों के पास संबंधित असाइनमेंट ऑपरेटर हैं, यहां सूची है।
- +=
- -=
- *=
- /=
- %=
असाइनमेंट आपरेटर | विवरण |
---|---|
= | असाइन करता है। |
+= | इंक्रीमेंट फिर असाइन करता है। |
-= | डिक्रीमेंट फिर असाइन करता है। |
*= | गुणा करता है फिर असाइन। |
/= | विभाजित करता है फिर असाइन। |
%= | मापांक तब असाइन करता है। |
तो मूल रूप से, असाइनमेंट ऑपरेटर हमें अंकगणितीय संचालन करने के लिए शॉर्टहैंड तकनीक प्रदान करता है।
Example:
<?php $var = "value"; // $var now contains the string "value" $var = 1; // $var now contains the integer value 1 $var += 3; //$var now contains the integer 4 ?>
लॉजिकल आपरेटर (Logical Operators in PHP in Hindi)
मूल रूप से, लॉजिकल ऑपरेटरों का उपयोग आम तौर पर तब किया जाता है जब कोई क्रिया दो या दो से अधिक स्थितियों पर निर्भर करती है।
मानक तार्किक (Logical operator) ऑपरेटर and, or, not, और xor PHP द्वारा समर्थित हैं। लॉजिकल ऑपरेटर्स पहले अपने ऑपरेंड को बूलियन मानों में परिवर्तित करते हैं और फिर संबंधित तुलना करते हैं।
यहाँ तार्किक ऑपरेटरों की सूची है:
लॉजिकल आपरेटर | नाम | क्या करता है? | उदाहरण |
---|---|---|---|
and या && | And | यदि दोनों ऑपरेंड (या एक्सप्रेशन) सही हैं तो यह सही है। | $a && $b |
or या || | Or | यदि दो ऑपरेंड (या एक्सप्रेशन) में से कोई एक सत्य लौटाता है, या दोनों सत्य लौटते हैं, तो यह सही होता है। | $a || $b |
xor | Xor | यदि दो ऑपरेंड (या एक्सप्रेशन) में से कोई भी एक सत्य लौटाता है, तो यह सही होता है, लेकिन तब नहीं जब दोनों सत्य लौटते हैं। | $a xor $b |
! | Not | यह एक यूनरी ऑपरेटर है। यह सच है, अगर ऑपरेंड (या अभिव्यक्ति) झूठी वापसी करता है। | !$a |
Example of PHP Logical Operators in Hindi:
<?php $a = true && false; var_dump($a); $b = false && true; var_dump($b); $c = true && true; var_dump($c); $d = false && false; var_dump($d); $a = true || false; var_dump($a); $b = false || true; var_dump($b); $c = true || true; var_dump($c); $d = false || false; var_dump($d); ?>
Output:
bool(false)
bool(false)
bool(true)
bool(false)
bool(true)
bool(true)
bool(true)
bool(false)
तुलना ऑपरेटर (PHP Comparison Operators in Hindi)
PHP में, तुलना ऑपरेटर तर्क के रूप में सरल मान (संख्या या तार) लेते हैं और TRUE या FALSE का मूल्यांकन करते हैं। PHP Comparison Operators का उपयोग दो मानों की तुलना करने के लिए किया जाता है।
यहाँ तुलना ऑपरेटरों की एक सूची है:
Comparison Operator | नाम | उदाहरण | परिणाम |
---|---|---|---|
= = | Equal | $a == $b | TRUE अगर $a बिल्कुल $b के बराबर है। |
= = = | Identical | $a === $b | TRUE यदि $a बिल्कुल $b के बराबर है, और वे एक ही प्रकार के हैं। |
!= | Not equal | $a != $b | सच है अगर $a बिल्कुल $b के बराबर नहीं है। |
<> | Not equal | $a <> $b | सच है अगर $a बिल्कुल $b के बराबर नहीं है। |
!== | Not identical | $a !== $b | TRUE यदि $a $b के बराबर नहीं है, या वे एक ही प्रकार के नहीं हैं। |
< | Less than | $a < $b | TRUE अगर $a (बाएँ हाथ का तर्क) $b (दाएँ हाथ के तर्क) से सख्ती से कम है। |
> | Greater than | $a > $b | सही है अगर $a (बाएं हाथ का तर्क) $b (दाएं हाथ के तर्क) से सख्ती से बड़ा है। |
<= | Less than or equal to | $a <= $b | TRUE यदि $a (बाएँ हाथ का तर्क) $b (दाएँ हाथ का तर्क) से कम या उसके बराबर है। |
>= | Greater than or equal to | $a >= $b | TRUE यदि $a $b से अधिक या उसके बराबर है। |
स्ट्रिंग आपरेटर (String Operators in PHP in Hindi)
String Operators का उपयोग स्ट्रिंग पर संचालन करने के लिए किया जाता है। केवल दो स्ट्रिंग ऑपरेटर हैं, आमतौर पर PHP बिल्ट-इन फ़ंक्शंस का उपयोग स्ट्रिंग्स पर विभिन्न ऑपरेशन करने के लिए किया जाता है।
String Operator | नाम | क्या करता है? | Example |
---|---|---|---|
. (एक बिंदी) | Concatenation (कड़ी) | इसका उपयोग दो तारों को जोड़ने (एक साथ जुड़ने) के लिए किया जाता है। | $a.$b |
.= | Concatenation Assignment | इसका उपयोग एक स्ट्रिंग को दूसरे में जोड़ने के लिए किया जाता है। | $a .= $b |
यहां हमारे पास दोनों स्ट्रिंग ऑपरेटरों के उपयोग को प्रदर्शित करने के लिए एक सरल उदाहरण है।
<?php $a = "study"; $b = "tonight"; // concatenating $a and $b echo $a.$b; // appending $b to $a $a .= $b echo $a; ?>
Output:
studytonight
studytonight
ऐरे आपरेटर (Array Operators in PHP)
एक array का उपयोग एक ही चर (variable) में, आमतौर पर एक ही प्रकार के कई मानों को संग्रहीत करने के लिए किया जाता है।
इन ऑपरेटरों का उपयोग सरणियों की तुलना करने के लिए किया जाता है:
Array Operator | नाम | What does it do? | Example |
---|---|---|---|
== | Equal | यदि दोनों arrays में समान कुंजी/मान जोड़े हैं, तो यह TRUE लौटाता है। | $a == $b |
=== | Identical | यदि दोनों arrays में समान कुंजी/मान जोड़े, समान क्रम में और समान प्रकार के हों, तो यह TRUE लौटाता है। | $a === $b |
!= | Not Equal | यदि दोनों arrays समान नहीं हैं, तो यह TRUE लौटाती है। | $a != $b |
!== | Not Identical | यदि दोनों arrays समान नहीं हैं, तो मान के प्रकार आदि के आधार पर यह TRUE लौटाती है। | $a !== $b |
+ | Union(Join) | यह arrays को एक साथ जोड़ता है | $a + $b |
इंक्रीमेंट/डिक्रीमेंट आपरेटर (Increment/Decrement Operators)
PHP सी-स्टाइल प्री और पोस्ट इंक्रीमेंट और डिक्रीमेंट ऑपरेटरों का समर्थन करता है। इंक्रीमेंट/डिक्रीमेंट ऑपरेटर केवल वेरिएबल पर काम करते हैं न कि किसी वैल्यू पर।
ये ऑपरेटर यूनरी ऑपरेटर हैं, यानी उन्हें केवल एक ऑपरेंड की आवश्यकता होती है।
इंक्रीमेंट/डिक्रीमेंट आपरेटर | प्रयोग |
---|---|
++$a | प्री इंक्रीमेंट, यह पहले ऑपरेंड को 1 से बढ़ा देगा (इसमें एक जोड़ देगा) और फिर इसका इस्तेमाल करेगा या इसे वापस कर देगा। |
$a++ | पोस्ट इंक्रीमेंट, यह पहले ऑपरेंड लौटाएगा और फिर ऑपरेंड को 1 से बढ़ा देगा। |
--$b | प्री डिक्रीमेंट, यह पहले ऑपरेंड को 1 से घटाएगा (इसमें से एक घटाएगा) और फिर इसका इस्तेमाल करेगा या इसे वापस कर देगा। |
$b-- | पोस्ट डिक्रीमेंट, यह पहले ऑपरेंड लौटाएगा और फिर ऑपरेंड को 1 से घटाएगा। |
ये ऑपरेटर बहुत उपयोगी और उपयोगी होते हैं जब लूप का उपयोग करते हैं या जब हम अपने प्रोग्राम/स्क्रिप्ट में किसी भी मूल्य को एक-एक करके बढ़ाते हैं।
निष्कर्ष
वास्तव में, PHP ऑपरेटर्स प्रतीक हैं जो अंकगणितीय संचालन करने, चर के लिए मान निर्दिष्ट करने, स्ट्रिंग संयोजन, मूल्यों की तुलना करने और बूलियन संचालन करने की अनुमति देता है। एक ऑपरेटर एक या अधिक मान लेता है, जिसे ऑपरेंड के रूप में जाना जाता है, और उन पर एक विशिष्ट ऑपरेशन करता है।
उदाहरण के लिए, + ऑपरेटर दो नंबर जोड़ता है और उनका योग देता है।
मुझे उम्मीद है कि यह लेख “PHP Operators क्या है और ऑपरेटरों के प्रकार (Types of PHP Operators in Hindi)”, आपको PHP ऑपरेटरों के बारे में जानने और आपकी स्क्रिप्ट में उनका प्रभावी ढंग से उपयोग करने में मदद करेगा।