Sentencias condicionales en PHP con ejemplos

PHP condicionales declaraciones : En este artículo, vamos a aprender acerca de los diversas sentencias condicionales en lenguaje de programación PHP con ejemplos .

declaraciones condicionales PHP

mientras que la codificación, es posible llegar a un punto en que sus resultados se pueden obtener solo cuando una condición es válida. Hacemos uso de sentencias condicionales . Las sentencias condicionales son declaraciones que sólo se pueden ejecutar en base al cumplimiento de una condición particular (s).

Hay básicamente 4 tipos diferentes de sentencias condicionales en PHP ,

1) La sentencia if

Con la sentencia if su código sólo se ejecuta solamente cuando la condición es verdadera .

Sintaxis:

    if(condition){
//code to be executed when condition is true
}

Ejemplo:

cheque de Let si una marca introducido es mayor que o igual a 80. Si cierto se le da un grado A.

Código PHP:

<?php
//defining a variable
$mark = 120;
if($mark >= 80){
echo "you have an A";
}
?>

salida

2) El caso … else

El si … Else se usa cuando se cumple una condición y cuando se no está satisfecho. Por eso se usa cuando la condición es verdadera, ya sea o falsa .

Sintaxis:

    if (condition){
//code to be executed when true }
else {
//code to be executed when false
}

Ejemplo:

Aquí, vamos a comprobar si la letra introducida es un F que mostrará otra femenina masculina pantalla nos.

Código PHP:

<?php
    //defining a variable
    $gender = 'F';
    if ($gender == 'F'){
        echo "FEMALE";
    }
    else {
        echo "MALE";
    }
?>

salida

3) El si … elseif … else

En una situación en la que usted tiene varias condiciones, class ejemplo un programa de grado los estudiantes en función de sus marcas con las letras a, B, C, D, F. el si … elseif … otra cosa se utiliza for esto.

Sintaxis:

    if (condition1){
//code 1 to be executed
}
elseif(condition2) {
//code 2 to be executed
}
else{
//code to be executed if code 1 and code 2 are not true
}

Ejemplo:

Vamos a estudiantes de grado con las letras A, B, C, D, F en función de sus marcas en 100.

Código PHP :

<?php
    //defining a variable
    $marks = 75;
    
    if ($marks>79){
        echo "A";
    }
    elseif($marks<=79&& $marks>60) {
        echo "B";
    }
    elseif($marks<=60&& $marks>50) {
        echo "C";
    }
    elseif($marks=50) {
        echo "D";
    }
    else{
        echo "F";
    }

?>

salida

4) El anidado si … else

Cuando encuentre si … else dentro de un si … else las declaraciones son anidado . Con esta declaración, puede obtener resultados alternativas cuando una condición es verdadera o falsa .

Sintaxis:

    if (condition 1 )
{
if (condition 2 )
{
// code1 to be executed
}
else
{
// code 2 to be executed
}
}
else
{
// code 4 to be executed
}

Ejemplo:

números de remolque de comparar Let utilizando el anidados if .

código PHP:

<?php

// defining variables
$number1 = 40;
$number2 = 12;

if ($number1 != $number2) {
    echo 'number1 is different from number2';
    echo '<br>';
    if ($number1 > $number2) {
        echo 'number1 is greater than number2';
    } else {
        echo 'number2 is greater than number1';
    }
} else {
    echo 'number1 is equal to number2';
}
?>

salida

5) La declaración for

La declaración switch es muy similar a la si … Else . Pero en los casos en los que se complican sus condiciones como que necesita para comprobar una condición con múltiples valores constantes, un switch comunicado se prefiere a un if … else . Los siguientes ejemplos nos ayudarán a comprender mejor las declaraciones switch .

Sintaxis:

    switch (n)
{
case constant1:
// code to be executed if n is equal to constant1;
break;
case constant2:
// code to be executed if n is equal to constant2;
break;
.
.
.
default:
// code to be executed if n doesn't match any constant
}

Ejemplo:

reescritura de Que el ejemplo de si … declaraciones ..else utilizando declaraciones switch,

<?php
//variable definition
$gender = 'M';
switch ($gender) {
    case 'F':
        echo 'F is FEMALE';
    break;
    case 'M':
        echo 'M is MALE';
    break;
    default:
        echo 'Invalid choice';
}
?>

salida


Deja un comentario

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