Operadores de comparación en
PHP
Programación en Internet II
Operadores de comparación PHP
Operadores de comparación
Cuando planteamos una condición que debe ser evaluada
por un condicional, sabemos que debe ser booleana, es
decir, que se puede evaluar únicamente como “verdadera”
o “falsa”.
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Una condición es una afirmación.
Y esa afirmación, generalmente, toma la forma de una
comparación.
Comparemos una variable, un “dato conocido”, contra un
valor “probable” esperado, que posiblemente sea el valor
que haya tomado esa variable.
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
De esa manera, la condición no es más que una
comparación entre el valor real que le fue dado a una
variable, y uno de los valores “supuestos” o “posibles” de
esa variable imaginado por nosotros, los programadores.
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Pero para poder comparar de una forma verdaderamente
útil y completa, debemos conocer los operadores de
comparación con que contamos en PHP.
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Hasta ahora, solamente hemos usado el más simple de los
operadores de comparación, el == (igual a), pero, en
muchas ocasiones, necesitaremos plantear la condición no
en términos de igualdad, sino que precisaremos saber si
un numero es mayor que otro, si es menor, si un texto es
distinto de otro. Etc.
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Para que, según sea cierta, o no, esa condición, se ejecute
uno u otro bloque de código.
Veamos, entonces, la lista de posibles operadores de
comparación, para que podemos usarlos al elaborar
condiciones complejas:
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Operador
Nombre
Ejemplo
Devuelve verdadero
cuando…
<
Menor que
$x < $y
$ es menor que $y
>
Mayor que
$x > $y
$x es mayor que $y
<=
Menor o igual
$x <= $y
$x es menor o igual
que $y
>=
Mayor o igual
$x >= $y
$x es mayor o igual
que $y
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Operador
Nombre
Ejemplo
Devuelve
verdadero
cuando…
==
Igual a
$x == $y
$x es igual a $y
!=
Distinto de
$x != $y
$x es distinto de $y
<>
Distinto de
$x <> $y
$x es distinto de $y
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Veamos algunos ejemplos de estos operadores utilizados
en condiciones reales.
Si queremos comparar si un valor ingresado es menor a un
número concreto, tenemos dos maneras: usando el
operador < o usando el operador <=:
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
<?php
if ($_POST["edad"] <18){
print ("Es menor a 18 a&ntilde;os");
}
if ($_POST["edad"] <=17){
print ("Es menor a 18 a&ntilde;os");
}
?>
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
Si queremos saber si algo es distinto a otra cosa, también
tenemos dos maneras de compararlo: con el operador <>
o con!=:
Programación en Internet II
Universidad de Guadalajara | Centro
Operadores de comparación PHP
<?php
if ($_POST["nombre"] <> "Pepe"){
print ("No es Pepe");
}
if ($_POST["nombre"] !="Pepe"){
print ("No es Pepe");
}
?>
Programación en Internet II
Universidad de Guadalajara | Centro
Descargar

Información en Power Point