Programación en PHP/Operadores

De Wikilibros, la colección de libros de texto de contenido libre.

[editar] Los ejemplos

[editar] Ejemplo 1

En este ejemplo hacemos uso de 5 operadores básicos utilizados en las expresiones matemáticas. Son la base de todas las operaciones matemáticas y de string que se pueden llevar a cabo en PHP.

Estos 5 operadores matemáticos funcionan exactamente igual a como lo hacen en C++ o en Java. Son:

  1. Suma (+)
  2. Resta (-)
  3. Multiplicación (*)
  4. División (/)
  5. Módulo (%) (el resto de la división por defecto)

Para asignar valores a variables utilizaremos =, que a diferencia de el significado matemático de "A es igual que B", en la mayoría de lenguajes de programación significa "A toma el valor de B". A este símbolo se le llama operador de asignación.


Código
<?php
$x = 25;
$y = 10;
$z = $x + $y;
echo $z;
echo "\n";
$z = $x / $y;
echo $z;
echo "\n";
$z = $y * $y * $x;
echo $z - 1250;
echo "\n"; ?>
Salida
35
2.5
1250

Operadores Aritméticos:

$a + $b   //Suma
$a - $b   //Resta
$a * $b   //Multiplicación
$a / $b   //División
$a % $b   //Resto de la división de $a entre $b
$a++      //Incrementa en 1 a $a
$a--      //Resta  1 a $a

Operadores de Cadenas:

El único operador de cadenas que existen es el de concatenación, el punto. Pero no os asustéis, PHP dispone de toda una batería de funciones que os permitirán trabajar cómodamente con las cadenas.

$a = "Hola ";
$b = $a . "Mundo";   // Ahora $b contiene "Hola Mundo"

En este punto hay que hacer una distinción, la interpretación que hace PHP de las simples y dobles comillas. En el segundo caso PHP interpretará el contenido de la cadena.

$a = "Mundo";
echo = 'Hola $a';   //Esto escribirá "Hola $a"
echo = "Hola $a";   //Esto escribirá "Hola Mundo";

Operadores de Comparación:

$a <  $b   //$a menor que $b
$a >  $b   //$a mayor que $b
$a <= $b   //$a menor o igual que $b
$a >= $b   //$a mayor o igual que $b
$a == $b   //$a igual que $b
$a != $b   //$a distinto que $b

Operadores Lógicos:

$a AND $b  //Verdadero si ambos son verdadero
$a &&  $b  //Verdadero si ambos son verdadero
$a OR  $b  //Verdadero si alguno de los dos es verdadero
$a ||  $b  //Verdadero si alguno de los dos es verdadero
$a XOR $b  //Verdadero si sólo uno de los dos es verdadero
!$a        //Verdadero si $a es falso, y recíprocamente

Operadores de Asignación:

$a =  $b   //Asigna a $a el contenido de $b
$a += $b   //Asigna a $a la suma de $b + $a 
$a -= $b   //Asigna a $a la resta de $a - $b
$a *= $b   //Asigna a $a la multiplicación de $a por $b 
$a /= $b   //Asigna a $a la división de $a entre $b 
$a .= $b   //Asigna a $a la concatenación de $a seguida por $b
Herramientas personales