410 of 410 menu

Συνάρτηση version_compare

Η συνάρτηση version_compare συγκρίνει δύο συμβολοσειρές που περιέχουν αριθμούς εκδόσεων, και επιστρέφει το αποτέλεσμα της σύγκρισης. Δέχεται τρεις παραμέτρους: δύο συμβολοσειρές με εκδόσεις και έναν προαιρετικό τελεστή σύγκρισης. Επιστρέφει -1, 0 ή 1 εάν η πρώτη έκδοση είναι αντίστοιχα μικρότερη, ίση ή μεγαλύτερη από τη δεύτερη.

Σύνταξη

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

Παράδειγμα

Ας συγκρίνουμε δύο εκδόσεις:

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

Αποτέλεσμα εκτέλεσης κώδικα:

-1

Παράδειγμα

Ας ελέγξουμε εάν η έκδοση ανταποκρίνεται στις ελάχιστες απαιτήσεις:

<?php if (version_compare(PHP_VERSION, '8.0.0', '>=')) { echo 'Η έκδοση PHP είναι κατάλληλη'; } else { echo 'Απαιτείται PHP 8.0.0 ή νεότερη'; } ?>

Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):

'Η έκδοση PHP είναι κατάλληλη'

Παράδειγμα

Ας συγκρίνουμε εκδόσεις με αλφα και βήτα κυκλοφορίες:

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

Αποτέλεσμα εκτέλεσης κώδικα:

1

Δείτε επίσης

  • τη συνάρτηση phpversion,
    που επιστρέφει την τρέχουσα έκδοση της PHP
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη