jueves, 31 de julio de 2014

Los operadores en PHP - 1 de 2



1. Operadores de cadena
  • a. La concatenación

Ha tenido la oportunidad de ver, en el capítulo Las bases del lenguaje PHP, la concatenación, que se designa con . (punto) o , (coma), y que permite unir dos cadenas de caracteres.

Por ejemplo:

<?php
$nombre = "Juan";
$nombre = "ESTEFANIA";
echo $nombre." ".$apellido; //concatenación del nombre +
un espacio + el apellido
?>

Da como resultado:

Juan ESTEFANIA

  • b. Asignación

Se utiliza desde un principio en todos los ejemplos.

La asignación se designa con el signo =. Permite asignar un valor a una variable.

También puede utilizar la combinación .=, que permite concatenar una cadena a una variable y asignarla a esta variable.

Por ejemplo:

<?php
$nombre = "Juan";
$apellido = "López";
$nombre .= " "; //concatenación del nombre + un espacio
$nombre .= $apellido; //concatenación del nombre + el apellido
echo $nombre;
?>

Es igual a:

<?php
$nombre = "Juan";
$apellido = ”López”;
$nombre = $nombre." "; //concatenación del nombre + un espacio
$nombre = $nombre.$nombre; //concatenación del nombre + el apellido
echo $nombre;
?>

Da como resultado:

Juan López


2. Operadores aritméticos
  • a. La suma

El operador se designa por +.

Por ejemplo:

<?php
$numero = 11;
$resultado = $numero + 5;
echo $resultado;
?>

Da como resultado:

16

  • b. La resta

El operador se designa por -.

Por ejemplo:

<?php
$numero = 11;
$resultado = $numero - 5;
echo $resultado;
?>

Da como resultado:

6

  • c. La multiplicación

El operador se designa por *.

Por ejemplo:

<?php
$numero = 11;
$resultado = $numero * 3;
echo $resultado;
?>

Da como resultado:

33

  • d. La división

El operador se designa por /.

Por ejemplo:

<?php
$numero = 10;
$resultado = $numero / 5;
echo $resultado;
?>

Da como resultado:

2

  • e. El módulo

Este es el resultado de dividir el dividendo por el divisor. El operador se designa por %.

Por ejemplo:

<?php
$numero = 11;
$resultado = $numero % 5;
echo $resultado;
?>

Da como resultado:

1

En efecto, 11 es igual a 10 + 1. 10 es divisible por 5 y resta 1.

Este operador es muy útil para saber si un número es divisible por otro.

Por ejemplo:

<?php
$numero = 11;
$resto = $numero % 5;
if ($resto == 0) {
echo "El número ".$numero." es divisible por 5";
}
else {
echo "El número ".$numero." No es divisible por 5";
}
?>

Da como resultado:

El número 11 no es divisible por 5

  • f. El incremento

El operador se designa por ++. El orden en que se ubica el operador tiene mucha importancia. ++$numero incrementa $numero y devuelve $numero, mientras que $numero++ devuelve $numero y lo incrementa.

Por ejemplo:

<?php
$numero = 10;
echo ++$numero; //incrementa y muestra
echo ";";
echo $numero;
?>

Da como resultado:

11;11

Otro ejemplo:

<?php
$numero = 10;
echo $numero++; //muestra e incrementa
echo ";";
echo $numero;
?>

Da como resultado:

10;11

  • g. La resta

El operador se designa por --.

Por ejemplo:

<?php
$numero = 10;
echo --$numero; //resta y muestra
echo ";";
echo $numero;
?>

Da como resultado:

9;9

Otro ejemplo:

<?php
$numero = 10;
echo $numero--; //muestra y resta
echo ";";
echo $numero;
?>

Da como resultado:

10;9




Espero haber ayudado en algo. Hasta la próxima oportunidad!








No hay comentarios:

Publicar un comentario en la entrada