B.Tech Students: Apply for Live Programming Internship C, C++, Java, Python ,Web page Designing, PHP PHP Operators | LiveCodeProgramming

PHP Operators

PHP provides different types of operators to perform operations on variables and values. They include:

  • Arithmetic Operators
  • Assignment Operators
  • Comparison Operators
  • Increment/Decrement Operators
  • Logical Operators
  • String Operators
  • Array Operators

PHP विभिन्न प्रकार के ऑपरेटर्स प्रदान करता है जो वेरिएबल्स और वैल्यूज़ पर ऑपरेशन करते हैं। इनमें शामिल हैं:

  • Arithmetic Operators (गणितीय ऑपरेटर्स)
  • Assignment Operators (असाइनमेंट ऑपरेटर्स)
  • Comparison Operators (तुलना ऑपरेटर्स)
  • Increment/Decrement Operators (बढ़ाना/घटाना)
  • Logical Operators (तार्किक ऑपरेटर्स)
  • String Operators (स्ट्रिंग ऑपरेटर्स)
  • Array Operators (ऐरे ऑपरेटर्स)
Example: All PHP Operators

<?php
echo "=== Arithmetic Operators ===\n";
\$a = 10;
\$b = 3;
echo "\$a + \$b = " . (\$a + \$b) . "\n";
echo "\$a - \$b = " . (\$a - \$b) . "\n";
echo "\$a * \$b = " . (\$a * \$b) . "\n";
echo "\$a / \$b = " . (\$a / \$b) . "\n";
echo "\$a % \$b = " . (\$a % \$b) . "\n";

echo "\n=== Assignment Operators ===\n";
\$x = 5;
\$x += 3;
echo "x += 3 => \$x = \$x\n";
\$x *= 2;
echo "x *= 2 => \$x = \$x\n";

echo "\n=== Comparison Operators ===\n";
var_dump(5 == "5");
var_dump(5 === "5");
var_dump(5 != 10);
var_dump(5 <> 10);
var_dump(10 > 5);
var_dump(10 < 5);

echo "\n=== Increment/Decrement Operators ===\n";
\$y = 7;
echo "Post-increment y++: " . \$y++ . "\n";
echo "After y++: \$y = \$y\n";
echo "Pre-increment ++y: " . ++\$y . "\n";
echo "Post-decrement y--: " . \$y-- . "\n";
echo "After y--: \$y = \$y\n";

echo "\n=== Logical Operators ===\n";
\$a = true;
\$b = false;
var_dump(\$a and \$b);
var_dump(\$a or \$b);
var_dump(!\$a);

echo "\n=== String Operators ===\n";
\$str1 = "Hello ";
\$str2 = "World!";
echo \$str1 . \$str2 . "\n";
\$str1 .= \$str2;
echo "After .= : \$str1 = \$str1\n";

echo "\n=== Array Operators ===\n";
\$arr1 = array("a" => "red", "b" => "green");
\$arr2 = array("c" => "blue", "d" => "yellow");
\$result = \$arr1 + \$arr2;
print_r(\$result);
var_dump(\$arr1 == \$arr2);
var_dump(\$arr1 === \$arr2);
?>