Операторҳои бузургтар ва хурдтар дар PHP

Барои санҷидани он, ки кадом як арзиш бузургтар, ва кадом як хурдтар аст, операторҳои бузургтар >, бузургтар ё баробар >=, хурдтар <, хурдтар ё баробар <= истифода мешаванд.

Биёед коркарди онҳоро дар мисоли амалӣ омӯзем. Фарз мекунем, ки мо тағирёбандаи $test бо арзиши муайян дорем:

php<?php
  $test = 1;
?>

Биёед санҷем, ки оё арзиши ин тағирёбанда аз сифр бузургтар аст ё не:

php<?php
  $test = 1;
  
  if ($test > 0) {
    echo '+++'; // ин кор мекунад
  } else {
    echo '---';
  }
?>

Акнун арзиши тағирёбандаро ба манифӣ иваз мекунем:

php<?php
  $test = -1; // арзиши тағирёбандаро иваз мекунем
  
  if ($test > 0) {
    echo '+++';
  } else {
    echo '---'; // ин кор мекунад
  }
?>

Бигзор акнун арзиши тағирёбанда баробар ба 0 бошад. Дар ин ҳолат мо ба блоки else меафтем, зеро дар шарти мо навишта шудааст, ки тағирёбанда $test бояд қатъан аз сифр бузургтар бошад:

php<?php
  $test = 0;
  
  if ($test > 0) {
    echo '+++';
  } else {
    echo '---'; // ин кор мекунад
  }
?>

Биёед шартро ба бузургтар ё баробар иваз кунем:

php<?php
  $test = 0;
  
  if ($test >= 0) {
    echo '+++'; // ин кор мекунад
  } else {
    echo '---';
  }
?>
Задание 1

Санҷед, ки тағирёбандаи $test аз 10 бузургтар аст ё не.

Задание 2

Санҷед, ки тағирёбандаи $test аз 10 хурдтар аст ё не.

Задание 3

Санҷед, ки тағирёбандаи $test аз 10 бузургтар ё баробар аст ё не.

Задание 4

Санҷед, ки тағирёбандаи $test аз 10 хурдтар ё баробар аст ё не.