PHP » Operadores de asignación

PHP

Los operadores de asignación, al igual que los aritméticos en el PHP nos permiten trabajar matemáticamente con valores numéricos, y a diferencia de éste, también se puede trabajar con cadenas compuestas por cualquier carácter.

En este tipo de operaciones, a la variable que participa en la izquierda en dicha operación se le asigna el valor resultante.

A continuación, se muestra una tabla con el operador de asignación junto a su funcionamiento.

Operador Función
= Asigna el valor de la derecha al de la izquierda
+= Suma el valor de la derecha con el de la izquierda, y asigna el total al de la izquierda
-= Resta el valor de la derecha con el de la izquierda, y asigna la diferencia de la izquierda
*= Multiplica el valor de la derecha con el de la izquierda, y asigna el producto al de la izquierda
/= Divide el valor de la derecha con el de la izquierda, y asigna el cuociente al de la izquierda
%= Divide el valor de la derecha con el de la izquierda, y asigna el resto al de la izquierda
.= Concatena la cadena de la derecha con la de la izquierda, y asigna el conjunto al de la izquierda

Operador de asignación básico

El primer operador =, lo hemos visto desde un principio, pues participa en la sintaxis básica y necesaria del lenguaje PHP.

Podemos asignar el valor de una variable a otra las veces que queramos.

Ejemplo PHP:

 <?php
$cadena_uno = "Lorem Ipsum";
$cadena_dos = $cadena_uno;
$cadena_tres = $cadena_dos;
echo $cadena_tres;
?>

Resultado PHP:

Lorem Ipsum

En este ejemplo, el valor de la variable $cadena_uno ("Lorem Ipsum") se le asigna como valor a la variable $cadena_dos, y esta última le asigna su valor a la variable $cadena_tres, por lo que $cadena_tres ha heredado el valor de $cadena_uno.

Operadores de asignación aritméticos

En estos operadores híbridos (también un término mío), partes de asignación y parte aritmético, nos permiten hacer operaciones matemáticas mediante su particular sintaxis. En el ejemplo, utilizaremos una división por ser no-conmutativa (que importa el orden).

Ejemplo PHP:

 <?php
$uno=27;
$dos=3;
$uno/=$dos;
echo $uno;
?>

Resultado PHP:

9

En este ejemplo, la variable $uno que participa en la cuarta línea y que tiene como valor 27, se le asigna el valor obtenido de 27/3, y por ello la cadena resultante es 9.

Operador de asignación para concatenar

El operador .= es muy utilizado en los bucles, ya que permite concatenar (o unir) una cadena de carácteres. Por ahora, veremos solo como funciona.

Ejemplo PHP:

 <?php
$cadena_uno = "Lorem ipsum";
$cadena_dos = " dolor sit amet";
$cadena_uno .= $cadena_dos;
echo $cadena_uno;
?>

Resultado PHP:

Lorem ipsum dolor sit amet

Al igual que en los operadores anteriores, la variable $cadena_uno que participa en la cuarta línea y que tiene como valor Lorem Ipsum, se le asigna el valor obtenido de "Lorem Ipsum" concatenado a " dolor sit amet" (que es igual a "Lorem ipsum"." dolor sit amet"), y por ello la cadena resultante es "Lorem ipsum dolor sit amet".

Diego Escares

Publicado el 19 de Junio del 2010 por Diego Escares

1526 visitas

¡Amigo! te demorarás 10 segundos en crear tu cuenta.

Disfrutarás de todos los beneficios de DocumentoWeb.

Twitter Twitter Facebook Facebook Feed RSS Feed RSS

www.DocumentoWeb.com Licencia Creative Commons