<p class="imagen_derecha"><img src="http://farm2.static.flickr.com/1428/4596241627_0ed0f0c066_o.png" alt="PHP" /></p> <p>Aprenda el funcionamiento de los operadores lógicos en PHP con ejemplos y a utilizarlos a voluntad.</p> <p>Los <strong>operadores lógicos</strong>, nos permiten trabajar en la condición de alguna estructura del PHP para hacerla más específica, siempre y cuando se traten dos o más condiciones. Se pueden incluir por ejemplo, en la estructura if-else o los <strong>bucles</strong>. Así, podemos ahorrar mucho código fuente.</p> <p>A continuación, se muestra una tabla con el operador lógico junto a su funcionamiento.</p> <table> <tbody> <tr> <th>Operador</th> <th>Función</th> </tr> <tr> <td><code>and</code></td> <td>Si ambos valores se cumplen es verdadero</td> </tr> <tr> <td><code>or</code></td> <td>Si uno o todos los valores se cumplen es verdadero</td> </tr> <tr> <td><code>xor</code></td> <td>Si solo uno de los valores se cumple es verdadero</td> </tr> <tr> <td><code>&&</code></td> <td>Idéntico a <code>and</code></td> </tr> <tr> <td><code>||</code></td> <td>Idéntico a <code>or</code></td> </tr> </tbody> </table> <p>Cada uno de estos operadores se deben incluir <strong>entre las dos condiciones tratadas</strong>, las cuales podrían contener un <a title="Uso de los operadores condicionales en PHP" href="http://null.zobyhost.com/PHP/operadores-condicionales-en-php.php">operador condicional</a>.</p> <h2>Operador and ó &&</h2> <p>El operador <code>and</code> ó <code>&&</code> indica que <strong>ambas condiciones</strong> siempre deben cumplirse para ejecutar verdadero, de lo contrario, se ejecutará falso. No importa si escribimos <code>and</code> ó <code>&&</code> porque son exactamente lo mismo.</p> <p><strong>Ejemplo PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> <?php<br /> $cadena1 = "Lorem ipsum";<br /> $cadena2 = 24;<br /> if( $cadena1 == "Lorem ipsum" && $cadena2 >= 12 ) {<br /> <span>// Si la variable $cadena1 es identica a "Lorem ipsum" y $cadena2 es mayor o igual a 12 se ejecutará verdadero, es decir, el código de IF y no de ELSE.</span><br /> echo "Correcto";<br /> } else {<br /> echo "Todo mal";<br /> }<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <p>Correcto</p> <h2>Operador or ó ||</h2> <p>El operador <code>or</code> ó <code>||</code> indica que si <strong>una o ambas condiciones</strong> se cumplen, se ejecutará verdadero, de lo contrario, se ejecutará falso.</p> <p><strong>Ejemplo PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> <?php<br /> $cadena1 = "Lorem ipsum";<br /> $cadena2 = 6;<br /> if( $cadena1 == "Lorem ipsum" || $cadena2 > 12 ) {<br /> <span>// Si la variable $cadena1 es identica a "Lorem ipsum" y/ó $cadena2 es mayor a 12 se ejecutará verdadero.</span><br /> echo "Correcto";<br /> } else {<br /> echo "Todo mal";<br /> }<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <p>Correcto</p> <h2>Operador xor</h2> <p>El operador <code>xor</code> indica que se debe cumplirse <strong>solo una condición</strong> para que se ejecute verdadero, de lo contrario, se ejecutará falso.</p> <p><strong>Ejemplo PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"><?php<br /> $cadena1 = "Lorem ipsum";<br /> $cadena2 = 546;<br /> if( $cadena1 == "Lorem ipsum" xor $cadena2 < 123 ) {<br /> <span>// Si la variable $cadena1 es identica a "Lorem ipsum" ó $cadena2 es menor a 123 se ejecutará verdadero.</span><br /> echo "Correcto";<br /> } else {<br /> echo "Todo mal";<br /> }<br /> ?></span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <p>Correcto</p>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons