Blog de programación, errores, soluciones

Operadores en PHP

Los operadores en PHP son usados para realizar operaciones en variables y valores, de estos podemos ver una gran variedad que la podemos ver en los siguientes grupos:

  • Operadores Aritméticos
  • Operadores de Asignación
  • Operadores de Comparación
  • Operadores de Incremento/Decremento
  • Operadores Lógicos
  • Operadores de String
  • Operadores de Array

Operadores Aritméticos

Los operadores aritméticos en PHP son usados con valores numéricos para realizar una operación aritmética, tal como adherir, multiplicar, restar etc.

Operatodor nombre ejemplo Resultado
+ Suma $x + $y Suma de $x y $y
Resta $x – $y Resta de $x y $y
* Multiplicación $x * $y multiplicacion de $x y $y
/ División $x / $y division de $x entre $y
% Modulo $x % $y resto de $x dividido entre $y
** Potencia $x ** $y Resultado de elevar $x a la $y (Introduced in PHP 5.6)

Operadores de Asignación

Los operadores de asignación son usados con «=» esto significa que el operando a la izquierda se le cargara el valor que tenga a la derecha del signo de  igual.

Asignación otra manera de escribirlo descripción
x = y x = y el valor de la derecha es cargado con el valor a la izquierda
x += y x = x + y suma
x -= y x = x – y resta
x *= y x = x * y multiplicación
x /= y x = x / y división
x %= y x = x % y modulo

Operadores de comparación

El operador de comparación es usado para comparar 2 valores los cuales pueden ser números o text(string)

true: verdadero

false: falso

operador nombre ejemplo Resultado
== igualdad $x == $y retorna verdadero si $x es igual a $y
=== identidad $x === $y retorna verdadero si $x es igual a $y, y son del mismo tipo
!= no igual $x != $y retorna verdadero si $x no es igual a $y
<> no igual $x <> $y retorna verdadero si $x no es igual a $y
!== no idéntico $x !== $y retorna verdadero si $x no es igual a $y,  y no son del mismo tipo
> mayor que $x > $y retorna verdadero si $x si es mayor que $y
< menor que $x < $y retorna verdadero si $x es menor que $y
>= mayor o igual que $x >= $y retorna verdadero si $x ies mayor o igual que $y
<= menor o igual que $x <= $y retorna verdadero si $x es menor que o igual que $y

Operadores de Incremento/ decremento

El operador de incremento es usado para incrementar el valor de una variable, así como el de decremento para disminuir el valor.

operador nombre descripción
++$x Pre-incremento incrementa $x por 1, luego retorna  $x
$x++ Post-incremento retorna $x, luego incrementa $x por 1
–$x Pre-decremento disminuye $x en 1, luego retorna $x
$x– Post-decremento retorna $x, luego disminuye $x en 1

Operadores Lógicos

Los operadores lógicos son usados para realizar algún tipo de combinaciones en las sentencias condicionales. Ejemplo if

operador nombre ejemplo resultado
and And $x and $y verdadero si ambos $x y $y son verdadero
or Or $x or $y verdadero si $x o $y es verdadero
xor Xor $x xor $y verdadero si $x o $y es verdadero, pero no ambos
&& And $x && $y verdadero si ambos $x y $y son verdadero
|| Or $x || $y verdadero si $x o $y es verdadero
! Not !$x verdadero si $x no es verdadero

Operadores de String

PHP tiene 2 operadores los cuales fueron diseñados específicamente para los strings

operador nombre ejemplo resultado
. concatenación $txt1 . $txt2 concatenación de $txt1 y $txt2
.= concatenación asignación $txt1 .= $txt2 adhiere $txt2 a $txt1

Operadores Array

El Operador Array es usado para comparar arrays

operador nombre ejemplo resultado
+ unión $x + $y une ambos arrays $x y $y
== igualdad $x == $y retorna true si $x y $y contienen los mismos valores pares key/value
=== idéntico $x === $y retorna verdadero si $x y $y contienen los mismos valores key/value en el mismo orden y del mismo tipo
!= no igual $x != $y retorna verdadero si $x no es igual a $y
<> no igual $x <> $y retorna verdadero si $x no es igual a $y
!== no idéntico $x !== $y retorna verdadero si $x no es idéntico a $y
Ayudame: Por favor deja un comentario antes de irte, tu opinión es bienvenida. Si te gusta el contenido comparte.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Last 4 post in same category