Loading:

Zaplanuj Przeprowadzke - Ściągnij Darmową Aplikację na Androida

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";
}
?>


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=3&t=726

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
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-17 v.1.5 | design: diviXdesign & rainbowcolors