Loading:


    version_compare()

    version_compare ( string $version1 , string $version2 [, string $operator ] )

     

    Porównuje dwa "PHP-znormalizowane" numery wersji ciągów. Jest to przydatne, jeśli chcesz pisać programy tylko dla niektórych wersji PHP.



     Funkcja na początku zastępuje _, - i + z kropką . w wersji ciągu, a także wstawiena kropki. przed i po każdym znaku będącym cyfrą '4 .3.2 RC1 "staje się'4 .3.2. RC.1". Następnie dzieli wyniki, tak jakby zostałoby to zrobione jak przy użyciu explode ('.', $ ver). Następnie porównuje części, począwszy od lewej do prawej. Jeśli część zawiera specjalną wersję ciągi te są przetwarzane w następującej kolejności: dev <alfa = a <= b beta <RC <pl. W ten sposób nie tylko wersje z różnych poziomach jak'4 .1 'i'4 .1.2' można porównać, ale także specyficznej wersji PHP.

     

    Parametry

     

    version1

    Pierwsza wersja numeru.

    version2

    Druga wersja numeru.

    operator

    Opcjonalny parametr, można za jego pomocą używać sprawdzanie relacji między tymi numerami np: <, lt, <=, le, >, gt, >=, ge, ==, =, eq, !=, <>, ne .

    Ten parametr rozróżnia duże i małe znaki.

     

    Kompatybilność: PHP4, PHP5.



    Napisz Artyku³

    Listing

    <?php
    if (version_compare(PHP_VERSION, '6.0.0') === 1) {
        echo 'Jestem przynajmniej wersją PHP 6.0.0, moja wersja: ' . PHP_VERSION . "\n";
    }

    if (version_compare(PHP_VERSION, '5.3.0') === 1) {
        echo 'Jestem przynajmniej wersją PHP 5.3.0, moja wersja: ' . PHP_VERSION . "\n";
    }
    ?>




    Dodano przez: divix
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors