---
title: "Operadores de comparación en PHP"
description: "[Operadores en PHP (II)]Tal y como comentaba en el anterior post, voy a continuar con los operadores en PHP. Vamos a ello:Operadores de comparaciónLos operadores de comparación se utilizan para..."
url: https://indaga.net/operadores-de-comparacion-en-php/
date: 2011-08-27
modified: 2011-08-27
author: "Directorio Indaga"
categories: ["PHP"]
type: post
lang: es
---

# Operadores de comparación en PHP

****

Tal y como comentaba en el [anterior post](http://www.aprendiendophp.net/2011/08/operadores-en-php-i/), voy a continuar con los operadores en PHP. Vamos a ello:****

**Operadores de comparación**
Los operadores de comparación se utilizan para comparar dos valores entre sí y de esta poder tomar una decisión por medio de las instrucciones de control que veremos más adelante.

El resultado de un operador de comparación es un valor denominado [booleano](http://es.wikipedia.org/wiki/Tipo_de_dato_l%C3%B3gico) (boolean), dependiendo si la comparación se satisface o no. TRUE si es verdadero y FALSE si es falso. Estos dos valores también pueden representarse por un cero (0) en el caso de FALSE y un 1 si la comparación da como resultado TRUE. Así, el cero siempre representa que la comparación no se cumple, es decir, que el resultado de la comparación es FALSE (falso). Resumiendo:
- **cero (0) = FALSE**
- **uno (1)= TRUE** (aunque creo que también podría representarse por cualquier otro número distinto de cero).
Para realizar ls comparaciones entre dos valores disponemos en PHP de los siguientes  valores:**
**

**== igual a**
**=== idéntico a**
** != distinto de**
**<> distinto de **(otra forma de representarlo)
**!== no idéntico a**
** < mayor que**
** > menor que**
** <= menor o igual a**
** >= mayor o igual a
**

| **Operador** | **Descricpción** |
| --- | --- |
| $a == $b | TRUE si $a es igual a $b |
| $a === $b | TRUE si $a es idéntico a $b |
| $a != $b (también <>) | TRUE si $a no es igual a $b |
| $a <> $b | TRUE si $a no es igual a $b (otra forma de representarlo) |
| $a !== $b (también <>) | TRUE si $a no es idéntico a $b |
| $a < $b | TRUE si $a es menor que $b |
| $a > $b | TRUE si $a es mayor que $b |
| $a <= $b | TRUE si $a es menor o igual igual que $b |
| $a >= $b | TRUE si $a es mayor o igual que $b |

Veamos un ejemplo de los principales operados de comparación en PHP: ****

> <?php $a = 1; $b = 2; $c = 3; echo $a == $b," :Comparación 1 <br />";  //devuelve FALSE (0). Añadimos un pequeño código en HTML entre comillas dobles echo $a != $b," :Comparación 2 <br />"; //devuelve TRUE (1) echo $a < $b," :Comparación 3 <br />"; //devuelve TRUE (1) echo $a > $b," :Comparación 4 <br />";//devuelve FALSE (0) echo $a >= $c," :Comparación 5 <br />";//devuelve FALSE (0) echo $b <= $c," :Comparación 6 <br />"; //devuelve TRUE (1)?> [Ver ejemplo](http://www.aprendiendophp.net/ejemplos/operadores_comparacion_php.php)

Si ejecutamos el ejemplo, la página HTML nos devolverá un 1 cada vez que no se cumple la comparación (FALSE) y un cero (0) o nada si se cumple (TRUE). Así, tendremos los siguientes valores como resultado de las comparaciones:

**0** (FALSE) (no se mostrará nada): Comparación 1
**1** (TRUE): Comparación 2
**1** (TRUE): Comparación 3
**0** (FALSE) (no se mostrará nada): Comparación 4
**0** (FALSE) (no se mostrará nada): Comparación 5
**1** (TRUE): Comparación 6
Tenéis más información al respecto en el siguiente enlace del manual de PHP: [http://php.net/manual/es/language.operators.comparison.php](http://php.net/manual/es/language.operators.comparison.php). En el mismo se habla de la comparación entre distintos tipos de datos. Nosotros lo veremos con ejemplos más adelante.

En el próximo post estudiaremos los operadores de incremento y los lógicos, entre otras cosas.
