PHP operatorlari


ULASHISH

PHP Operatorlar

Operatorlar - o‘zgaruvchilar va qiymatlar ustida amallarni bajarish uchun ishlatiladigan maxsus belgilar.

PHP operatorlarni quyidagi guruhlarga ajratadi:

  • Arifmetik operatorlar
  • Belgilash operatorlari
  • Taqqoslash operatorlari
  • Oshirish/kamaytirish operatorlari
  • Mantiqiy operatorlar
  • String operatorlari
  • Massiv operatorlari
  • Shartli operatorlar

PHP arifmetik operatorlari

Arifmetik operatorlar qo‘shish, ayirish, ko‘paytirish kabi umumiy matematik amallarni bajarish uchun raqamli qiymatlar bilan ishlatiladi.

Operator Name Misol Natija Try it
+ Addition $x + $y $x va $y yig‘indisi Try it »
- Subtraction $x - $y $x va $y ning farqi Try it »
* Multiplication $x * $y $x va $y ning mahsuloti Try it »
/ Division $x / $y $x va $y nisbati Try it »
% Modulus $x % $y $x ning qoldig‘i $y ga bo‘lingan Try it »
** Exponentiation $x ** $y $x ni $y' darajaga ko‘tarish natijasi Try it »

PHP tayinlash operatorlari

Belgilash operatorlari o‘zgaruvchilarga qiymatlarni belgilash uchun raqamli qiymatlar bilan ishlatiladi.

Assignment Quyidagi bilan bir xil... Tavsif Try it
$x = $y $x = $y Tayinlash (chap operand o‘ngdagi ifoda qiymatiga o‘rnatiladi) Try it »
$x += $y $x = $x + $y Qo‘shish va o‘zlashtirish Try it »
$x -= $y $x = $x - $y Ayirish va o‘zlashtirish Try it »
$x *= $y $x = $x * $y Ko‘paytirish va o‘zlashtirish Try it »
$x /= $y $x = $x / $y Bo‘lish va o‘zlashtirish Try it »
$x %= $y $x = $x % $y Bo‘linma qoldig‘ini olish va o‘zlashtirish Try it »


PHP solishtirish operatorlari

Taqqoslash operatorlari ikkita qiymatni (raqam yoki string) solishtirish uchun ishlatiladi. va mantiqiy natijani qaytaring.

Operator Name Misol Natija Try it
== Equal $x == $y Agar $x $y ga teng bo‘lsa, true qiymatini qaytaradi Try it »
=== Identical $x === $y Agar $x $y ga teng bo‘lsa va ular bir xil turdagi bo‘lsa, true qiymatini qaytaradi Try it »
!= Teng emas $x != $y Agar $x $y ga teng bo‘lmasa, true qiymatini qaytaradi Try it »
<> Teng emas $x <> $y Agar $x $y ga teng bo‘lmasa, true qiymatini qaytaradi Try it »
!== Aynan teng emas $x !== $y Agar $x $y ga teng bo‘lmasa yoki ular bir xil turdagi bo‘lmasa, true qiymatini qaytaradi Try it »
> Katta $x > $y Agar $x $y dan katta bo‘lsa, true qiymatini qaytaradi Try it »
< Kichik $x < $y Agar $x $y dan kichik bo‘lsa, true qiymatini qaytaradi Try it »
>= dan katta yoki teng $x >= $y Agar $x $y dan katta yoki teng bo‘lsa, true qiymatini qaytaradi Try it »
<= dan kichik yoki teng $x <= $y Agar $x $y dan kichik yoki teng bo‘lsa, true qiymatini qaytaradi Try it »
<=> Spaceship $x <=> $y ga qarab, noldan kichik, teng yoki noldan katta butun sonni qaytaradi agar $x $y dan kichik, teng yoki katta bo‘lsa. PHP 7 da kiritilgan. Try it »

PHP oshirish/kamaytirish operatorlari

O‘sish/kamaytirish operatorlari o‘zgaruvchining qiymatini bittaga oshirish yoki kamaytirish uchun ishlatiladi.

Operator Quyidagi bilan bir xil... Tavsif Try it
++$x Pre-increment $x ni bir marta oshiradi, keyin $x ni qaytaradi Try it »
$x++ Post-increment $x ni qaytaradi, keyin $x ni bir marta oshiradi Try it »
--$x Pre-decrement $x ni bir marta kamaytiradi, keyin $x ni qaytaradi Try it »
$x-- Post-decrement $x ni qaytaradi, keyin $x ni bir marta kamaytiradi Try it »

PHP mantiqiy operatorlari

Mantiqiy operatorlar shartli operatorlarni birlashtirish va mantiqiy natijani qaytarish uchun ishlatiladi.

Operator Name Misol Natija Try it
and And $x and $y To‘g‘ri, agar $x va $y to‘g‘ri bo‘lsa Try it »
or Or $x or $y To‘g‘ri, agar $x yoki $y rost bo‘lsa Try it »
xor Xor $x xor $y To‘g‘ri, agar $x yoki $y rost bo‘lsa, lekin ikkalasi ham emas Try it »
&& And $x && $y To‘g‘ri, agar $x va $y to‘g‘ri bo‘lsa Try it »
|| Or $x || $y To‘g‘ri, agar $x yoki $y rost bo‘lsa Try it »
! Not !$x To‘g‘ri, agar $x to‘g‘ri bo‘lmasa Try it »

PHP string operatorlari

String operatorlari stringlarni birlashtirish uchun ishlatiladi.

Operator Name Misol Natija Try it
. Concatenation $txt1 . $txt2 $txt1 va $txt2 birikmasi Try it »
.= Concatenation assignment $txt1 .= $txt2 $txt2’ni $txt1 oxiriga qo‘shadi Try it »

PHP massiv operatorlari

Massiv operatorlari massivlarni solishtirish uchun ishlatiladi.

Operator Name Misol Natija Try it
+ Union $x + $y $x va $y birlashmasi Try it »
== Equality $x == $y Agar $x va $y bir xil kalit/qiymat juftligiga ega bo‘lsa, true qiymatini qaytaradi Try it »
=== Identity $x === $y Agar $x va $y bir xil tartibda va bir xil turdagi kalit/qiymat juftliklariga ega bo‘lsa, haqiqiy qiymatini qaytaradi. Try it »
!= Inequality $x != $y Agar $x $y ga teng bo‘lmasa, true qiymatini qaytaradi Try it »
<> Inequality $x <> $y Agar $x $y ga teng bo‘lmasa, true qiymatini qaytaradi Try it »
!== Non-identity $x !== $y Agar $x $y bilan bir xil bo‘lmasa, true qiymatini qaytaradi Try it »

PHP shartli operatorlari

Shartli operatorlar shartlarga qarab qiymat o‘rnatish uchun ishlatiladi (if...else qisqartmasi):

Operator Name Misol Natija Try it
?: Ternary $x = expr1 ? expr2 : expr3 $x qiymatini qaytaradi.
$x qiymati expr2, agar expr1 bo‘lsa = TRUE.
$x qiymati ifoda3, agar ifoda1 = FALSE bo‘lsa
Try it »
?? Null coalescing $x = expr1 ?? expr2 $x qiymatini qaytaradi.
$x qiymati expr1 bo‘lsa, expr1 bo‘ladi. mavjud va NULL emas.
Agar expr1 mavjud bo‘lmasa yoki NULL bo‘lsa, $x qiymati expr2.
PHP 7 da kiritilgan
Try it »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!