logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

PHP पाठ – पाठ 6 – PHP ऑपरेटर्स (Operators)

09/10/2025, by Ivan

हम पहले ही स्ट्रिंग और न्यूमेरिक वेरिएबल्स को समझ चुके हैं। हमने यह भी जाना कि संख्यात्मक वेरिएबल्स कई प्रकार के होते हैं — जैसे पूर्णांक (integer), दशमलव (float), और लॉजिकल (boolean)। अब समय आ गया है यह सीखने का कि इन वेरिएबल्स के साथ कैसे कार्य किया जाए — उन्हें बदला जाए, या उनमें कुछ जोड़ा जाए।

नीचे दी गई तालिकाओं में PHP के विभिन्न ऑपरेटर्स (Operators) का उपयोग दिखाया गया है।

PHP के अंकगणितीय ऑपरेटर्स (Arithmetic Operators)

PHP ऑपरेटर विवरण उदाहरण परिणाम
+ योग (Addition) x=2
x+2
4
- घटाव (Subtraction) x=2
5-x
3
* गुणा (Multiplication) x=4
x*5
20
/ भाग (Division) 15/5
5/2
3
2.5
% भागफल का शेष (Modulo) 5%2
10%8
10%2
1
2
0
++ इन्क्रीमेंट — 1 से बढ़ाना x=5
x++
x=6
-- डिक्रिमेंट — 1 से घटाना x=5
x--
x=4

PHP में जोड़ (Addition)

<?php
$x = 1;
$y = 2;
$z = $x + $y;
print $z;
?>

परिणाम: 3

PHP में घटाव (Subtraction)

<?php
$x = 2;
$y = 6;
$z = $y - $x;
print $z;
?>

परिणाम: 4

PHP में गुणा (Multiplication)

<?php
$x = 3;
$y = 4;
$z = $x * $y;
print $z;
?>

परिणाम: 12

PHP में भाग (Division)

<?php
$x = 26;
$y = 2;
$z = $x / $y;
print $z;
?>

परिणाम: 13

PHP में Modulus (भाग का शेष)

<?php
$x = 10;
$y = $x % 3;
print $y;
?>

परिणाम: 1

Modulo (%) ऑपरेटर भाग देने के बाद शेष (remainder) लौटाता है। उदाहरण के लिए, 10 ÷ 3 का शेष 1 होता है।

यहाँ एक उदाहरण है कि हम इसे वास्तविक गणना में कैसे उपयोग कर सकते हैं:

<?php
$time = time();                         // यूनिक्स युग से वर्तमान समय (सेकंड्स में)
$hours = $time % 86400;                 // 1 दिन में कुल सेकंड्स (24*60*60)
$hours = floor($hours / 3600);          // घंटे निकालना
$minutes = $time % 3600;
$minutes = floor($minutes / 60);        // मिनट निकालना
$seconds = $time % 60;                  // सेकंड्स निकालना
print $hours . ':' . $minutes . ':' . $seconds;
?>

यह कोड सर्वर का वर्तमान समय HH:MM:SS प्रारूप में प्रदर्शित करेगा। यहाँ floor() फ़ंक्शन दशमलव संख्या को नीचे की ओर पूर्णांक बनाता है। उदाहरण: 3.7 → 3

Unix Time क्या है?
Unix Time या POSIX Time एक ऐसी प्रणाली है जो 1 जनवरी 1970 की मध्यरात्रि (UTC) से अब तक के सेकंड्स की गणना करती है। यह सिस्टम तारीखों की तुलना और स्टोरेज के लिए अत्यधिक सुविधाजनक है। यह केवल 4 या 8 बाइट्स में समय संग्रहीत कर सकता है, इसलिए बड़े डाटा सेट के लिए भी उपयुक्त है।

PHP में इन्क्रीमेंट (Increment)

<?php
$x = 1;
$y = 1;
$x++;
$y = $y + 1;
print 'x=' . $x . '<br />';
print 'y=' . $y;
?>

दोनों ही मामलों में परिणाम 2 होगा।

PHP में डिक्रिमेंट (Decrement)

<?php
$x = 4;
$y = 4;
$x--;
$y = $y - 1;
print 'x=' . $x . '<br />';
print 'y=' . $y;
?>

दोनों का परिणाम 3 होगा।

PHP में असाइनमेंट ऑपरेटर्स (Assignment Operators)

ऑपरेटर उदाहरण समानार्थक रूप
=x=yx=y
+=x+=yx=x+y
-=x-=yx=x-y
*=x*=yx=x*y
/=x/=yx=x/y
.=x.=yx=x.y (स्ट्रिंग जोड़ना)
%=x%=yx=x%y

यह केवल संक्षिप्त रूप (short form) है; कार्य वही रहता है।

PHP में तुलना ऑपरेटर्स (Comparison Operators)

ऑपरेटरविवरणउदाहरण
==बराबर (Equal)5==8 → false
!=बराबर नहीं (Not equal)5!=8 → true
<>बराबर नहीं (Not equal)5<>8 → true
>से बड़ा (Greater than)5>8 → false
<से छोटा (Less than)5<8 → true
>=बड़ा या बराबर (Greater or equal)5>=8 → false
<=छोटा या बराबर (Less or equal)5<=8 → true

हम इन तुलना ऑपरेटर्स का उपयोग विस्तार से if और loops वाले पाठों में करेंगे।

PHP में लॉजिकल ऑपरेटर्स (Logical Operators)

ऑपरेटरविवरणउदाहरण
&& AND (और) x=6, y=3 → (x < 10 && y > 1) = true
|| OR (या) x=6, y=3 → (x==5 || y==5) = false
! NOT (नहीं) x=6, y=3 → !(x==y) = true

अब आप जानते हैं कि PHP में गणना, तुलना और लॉजिकल ऑपरेशंस कैसे किए जाते हैं।