четверг, 11 октября 2012 г.

Простейшие арифметические операции в PHP (часть 1)

   Как и в других языках программирования, над переменными можно совершать любые арифметические действия в соответствии с обычной логикой. Достаточно указать переменную для результата, знак равенства и перечислить в порядке выполнения действий переменные или значения с необходимыми арифметическими знаками.



ПримерНазваниеРезультат
-$aОтрицаниеСмена знака $a.
$a + $bСложениеСумма $a и $b.
$a - $bВычитаниеРазность $a и $b.
$a * $bУмножениеПроизведение $a и $b.
$a / $bДелениеЧастное от деления $a на $b.
$a % $bДеление по модулюЦелочисленный остаток от деления $a на $b


 Пример:

<?php

  $a = 5;
  $b = 3;
  $c = 4;
  $d = $a + $b - $c;
  echo $d;
  
?> 
    Результат роботы скрипта - вывод на экран цифры 4, PHP  поддерживает
все математические функции, многоуровневые скобки, логические операции
увеличения или уменьшения на единицу и многое другое.

   
    В PHP есть функция для увеличения либо уменьшения переменой на единицу.

ПримерНазваниеДействие
++$aПрефиксный инкрементУвеличивает $a на единицу и возвращает значение $a.
$a++Постфиксный инкрементВозвращает значение $a, а затем увеличивает $a на единицу.
--$aПрефиксный декрементУменьшает $a на единицу и возвращает значение $a.
$a--Постфиксный декрементВозвращает значение $a, а затем уменьшает $a на единицу.

Пример:

  <?php

     $a = 5;
     $a++;  // $a  увеличивается на единицу
     echo $a;

  ?>  

    Нескольким переменным можно присвоить одно значение: $a = $b = 4; - обе
переменные будет равны четырем.
Еще несколько примеров:

  <?php

    $a = 3;
    $c = $a++; /* сначала присвоит $c начальное значение $a(3),
    а потом прибавит к $a единицу */
    echo "c = ",$c, "  a = ",$a;
  
  ?> 
таким образом c = 3 a = 4.


<?php
 $b = 3;
 $c = $d = $b++; /* сначала присвоит $c и  $d  начальное значение $b(3),
 а потом прибавит к $b единицу */
 echo "c = ",$c, "  d = ",$d, "  b = ",$b;
  
?> 
таким образом c = 3 d = 3 b = 4.




Комментариев нет:

Отправить комментарий