2.3.6 Operadores de Comparación
El siguiente código muestra la sintaxis que utiliza PHP para implementar operadores de comparación. Los operadores de comparación, como su nombre indica, permiten comparar dos valores.
Ejemplo: Operadores de comparación <?php $enviar = $_POST['enviar']; $a = $_POST['a']; $b = $_POST['b']; $c = $_POST['c']; if( isset($enviar) && $_SERVER['REQUEST_METHOD'] == 'POST' ) { $titulo = "<h2 align='center'><strong>"; $titulo .= "Operadores de Comparación</strong></h2>"; echo $titulo; echo '<p align="center">'.'$a = '.$a."</p><br>"; echo '<p align="center">'.'$b = '.$b."</p><br>"; echo '<p align="center">'.'$c = '.$c."</p><br>"; $res0 = '($a == $c)'; $res2 = '($a === $c)'; $res4 = '($a >= $b)'; if ($a == $c) {$res1 = 'TRUE';} else {$res1 = 'FALSE';} if ($a === $c) {$res3 = 'TRUE';} else {$res3 = 'FALSE';} if ($a >= $b) {$res5 = 'TRUE';} else {$res5 = 'FALSE';} $tabla = "<table border='1' align='center' "; $tabla .= "<tr><td>Ejemplo</td><td>Resultado</td></tr>"; $tabla .= "<tr><td>$res0</td><td>$res1</td></tr>"; $tabla .= "<tr><td>$res2</td><td>$res3</td></tr>"; $tabla .= "<tr><td>$res4</td><td>$res5</td></tr></table>"; echo "<pre>$tabla</pre>"; unset($_POST['enviar']); unset($_POST['a']); unset($_POST['b']); } else { echo "<p>Falta información así no puedes ejecutar</p>";} echo "<a href='0304Operadores07.html'><img src='../../images/icon-home.gif' "; echo " /><br />Regresar</a></div>"; ?> Otro operador condicional es el operador "?:" (o ternario), que funciona como en C, Java y otros muchos lenguajes: (expr1) ? (expr2) : (expr3); La expresión toma el valor expr2 si expr1 se evalúa a cierto, y expr3 si expr1 se evalúa a falso. Curso PHP MySQL. Operadores comparación. Vídeo 9 (pildorasinformaticas)
|