Programação
 › Algoritmo  › C/C++  › Java
Web
 › HTML/XHTML  › JavaScript  › PHP
Sistema Operacional
 › Comandos de DOS  › Windows  › Linux  › Mac/BSD
Office
 › Word / Writer  › Excel / Calc
Áreas do Site
 › Download  › Fórum  › Blog
Recomendamos
Computadores e Informática em Lisboa
TI Expert » Programação » Web » PHP » Concatenação de Strings e Operações Matemáticas

Operações Matemáticas

A questão de todo algoritmo é executar operações e manipulações de dados, na maioria dos casos, de forma matemática.

PHP, assim como muitas outras linguagens, também é capaz de tratar as quatro operações matemáticas fundamentais, além de executar operações lógicas como comparações.

  • Adição: +
  • Subtração: -
  • Multiplicação: *
  • Divisão: /
  • Módulo: %
  • Incremento de 1: ++
  • Decremento de 1: --

Essas operações matemáticas podem ser feitas com constantes:

<?php
  $resultado1 = 5+5;
  $resultado2 = 5-5;
  $resultado3 = 10/5;
  $resultado4 = 2*5;
?>

Ou com variáveis:

<?php
  $int1 = 5;
  $int2 = 1;
  $resultado1 = $int1 + $int2;
  $resultado2 = $int1 - $int2;
  $resultado3 = $int1 * $int2;
?>

PHP também emite erros ou avisos caso alguma operação matemática seja impossível de ser concluída, como por exemplo, divisão de um número por zero. Então, ele mostraria uma mensagem parecida com:

Warning: Division by zero in /localhost/www/teste.php on line X

Concatenação de Strings

Outra operação muito comum na linguagem PHP é a junção (concatenação) de strings (cadeia de caracteres).

A concatenação simples de strings é dada pelo operador de concatenação ponto (.). Ou seja, uma string ponto outra string será igual a nova string. Veja o exemplo abaixo:

<?php
  $string1 = "TI";
  $string2 = "Expert";
  $stringFinal = $string1 . " " . $string2;
  // string1 junta com "espaço" que junta com string2
  echo($stringFinal);
?>

Isso mostraria no documento: TI Expert.

A concatenação de strings também pode ser dinâmica, dispensando o uso do operador ponto (.), mas apenas quando queremos concatenar uma variável, não é possível executar uma operação diretamente na string. Esse método é mais simples, pois não requer que tenhamos que ficar abrindo ou fechando aspas toda vez que formos iniciar uma nova string. Veja o exemplo abaixo:

<?php
  $string1 = "TI Expert";
  $string2 = "www.tiexpert.net";
  $stringFinal = "$string1 - $string2";
  echo ($stringFinal);
?>

Isso resultaria em: TI Expert - www.tiexpert.net.

Simplificando Operações

PHP pode usar operações simplificadas quando utilizamos a própria variável.

Por exemplo: se tivéssemos uma variável e a operação que executaríamos com essa variável fosse somar ela mesma mais outro número, faríamos dessa forma:

<?php
  $var = 10;
  $var = $var + 5;
  echo ($var); // irá resultar em 15
?>
<br>
<?php
  /* Na forma simplificada seria: */
  $var = 10;
  $var += 5; // isso é o mesmo que $var=$var+5
  echo ($var); // irá resultar em 15
?>

Qualquer uma das operações podem ser feitas dessa forma, inclusive a concatenação.

  • += : Adição.
  • -= : Subtração
  • *= : Multiplicação
  • /= : Divisão
  • %= : Módulo
  • .= : Concatenação

As operações de incremento e decremento são simplesmente a somatória ou subtração de 1 da própria variável.

<?php
  /* Exemplo de incremento e decremento */
  $var1 = 10; //var1 vale 10
  $var1++;    //agora, var1 é 10 + 1, ou seja, 11
  $var1--;    //agora, var1 é 11 - 1, ou seja, 10
?>

Creative Commons License
Autor: Denys William Xavier
Este artigo está sob Licença Creative Commons.

Faça o download da versão em PDF Indique nosso site Gostou?
Indique nosso site!
Este artigo foi
lido 68584 vezes
Bookmark e Compartilhe

Páginas Relacionadas

Enquete
O Google Chrome OS irá desbancar o Microsoft Windows 7?
» ProgramaçãoAlgorítmo | C/C++ | Java

» WebHTML/XHTML | JavaScript | PHP

» Sistema OperacionalComandos de DOS | Windows | Linux | Mac/BSD

» OfficeWord/Wirter | Excel/Calc

» Áreas do SiteDownloads | Fórum | Blog