410 of 410 menu

Función version_compare

La función version_compare compara dos cadenas que contienen números de versión y devuelve el resultado de la comparación. Toma tres parámetros: dos cadenas de versión y un operador de comparación opcional. Devuelve -1, 0 o 1 si la primera versión es menor, igual o mayor que la segunda respectivamente.

Sintaxis

version_compare(string $version1, string $version2, string $operator = null);

Ejemplo

Comparemos dos versiones:

<?php $res = version_compare('1.2.3', '1.2.4'); echo $res; ?>

Resultado de la ejecución del código:

-1

Ejemplo

Comprobemos si la versión cumple con los requisitos mínimos:

<?php if (version_compare(PHP_VERSION, '8.0.0', '>=')) { echo 'La versión de PHP es adecuada'; } else { echo 'Se requiere PHP 8.0.0 o superior'; } ?>

Resultado de la ejecución del código (ejemplo):

'La versión de PHP es adecuada'

Ejemplo

Comparemos versiones con lanzamientos alfa y beta:

<?php $res = version_compare('1.0.0b', '1.0.0a'); echo $res; ?>

Resultado de la ejecución del código:

1

Ver también

  • la función phpversion,
    que devuelve la versión actual de PHP
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