If Tutorial

La página web de tutoriales para desarrolladores

Inicio › PHP › Condicionando en PHP con if y con switch

Condicionando en PHP con if y con switch

Marcos 2 agosto 2015     No Comment    

En todo lenguaje de programación es necesario utilizar condiciones para conseguir los resultados que buscamos, utilizar if y switch son las dos formas más comunes para realizar esto en PHP.

Si lo que buscamos es obtener un resultado basándonos en si la respuesta a una pregunta que podamos plantear (si el valor de una variable es mayor a un valor, igual, si tiene valor true …) podemos realizarlo de la siguiente forma:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// Mostramos un texto solo en caso de que sea positiva
if ($condicion) {
   echo "La variable $condición es verdadera o tiene un valor distinto de 0";
}
// Mostramos un texto en caso de que sea positiva y negativa
if ($condicion) {
   echo "La variable $condición tiene un valor true o distinto de 0";
} else {
   echo "La variable $condición tiene valor 0 o false";
}
?>

Si lo que queremos es comprobar por ejemplo diferentes valores de una variable y realizar una acción diferente según el valor que esta tenga lo utilizaríamos de la siguiente manera:

PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
if ($condicion == 1) {
   echo "La variable $condición tiene un valor 1";
} elseif ($condicion > 1){
   echo "La variable $condición tiene un valor mayor a 1";
} elseif ($condicion < 0){
   echo "La variable $condición tiene un valor menor a 0";
} else {
   echo "La variable $condición tiene un valor que no cumple ninguna de las anteriores condiciones en este caso si fuera igual a 0 pasaría por aquí";
}
?>

Esto mismo se podría realizar con switch pero seria un poco rebuscado solemos usar switch cuando tenemos un valor directo de la variable. Os pongo a continuación un ejemplo de su uso:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
switch ($condicion) {
    case "1":
        echo "El valor de $condicion es 1";
        break;
    case "2":
        echo "El valor de $condicion es 2";
        break;
    case "3":
        echo "El valor de $condicion es 3";
        break;
    default:
        echo "El valor de $condicion es otro diferente a 1, 2 y 3";
}
?>

Con estas dos cosas podrás dirigir la ruta del programa como te interese según el valor que se obtengan las variables.

PHP

 Entrada anterior

Bucles en lenguaje PHP: While, for, foreach.

― 28 julio 2015

Entrada siguiente 

Tutorial: Trabajando con funciones en PHP

― 3 agosto 2015

Artículos relacionados

Marcos ― 3 agosto 2015 | No Comment

Tutorial: Trabajando con funciones en PHP

Una función es una subtarea dentro del código creado para crear una tarea específica y que nos devuelve un valor

Marcos ― 28 julio 2015 | No Comment

Bucles en lenguaje PHP: While, for, foreach.

Marcos ― 22 julio 2015 | No Comment

Operadores con PHP: Comparadores, aritméticos y lógicos

Marcos ― 20 julio 2015 | No Comment

Definiendo variables con PHP

Marcos ― 4 julio 2015 | No Comment

Conociendo el lenguaje de programación PHP

Marcos ― 1 julio 2015 | No Comment

Como montar un servidor web con Virtualmin en Linux

Marcos ― 17 junio 2015 | No Comment

Montar un servidor con Node.JS

Deja una respuesta Cancelar respuesta

Últimas publicaciones

  • Tutorial: Trabajando con funciones en PHP
  • Condicionando en PHP con if y con switch
  • Bucles en lenguaje PHP: While, for, foreach.
  • Operadores con PHP: Comparadores, aritméticos y lógicos
  • Definiendo variables con PHP

Categorías

  • NodeJS
  • PHP
  • Servidores

Comentarios recientes

    Copyright © iftutorial.com | Contacto