⊗ppPmCdSI 82 of 447 menu

Inversión de declaraciones en if-else

Consideremos el siguiente código:

<?php if ($num > 0 and $num < 5) { echo '+++'; } else { echo '---'; } ?>

Invertamos la condición del código anterior, es decir, transformémosla en su opuesta. La condición opuesta quedaría así:

<?php if ($num <= 0 or $num >= 5) { echo '+++'; } else { echo '---'; } ?>

Como puedes ver, para invertir la condición, hay que pensar un poco. Sería mucho más fácil usar el operador !, que representa un NO lógico. Con este operador nos basta con poner un signo de exclamación antes de la condición original - y esta se invertirá por sí misma:

<?php if ( !($num > 0 and $num < 5) ) { echo '+++'; } else { echo '---'; } ?>

Se da el siguiente código:

<?php if ($num1 >= 0 or $num2 <= 10) { echo '+++'; } else { echo '---'; } ?>

Usando el operador ! invierte la condición dada.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar