Teil von  SELFPHP   Teil von  Code Snippets / PHP / Strings
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++



:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
Versionsangabe in Integer-Wert konvertieren





Beispielaufgabe

Berechnet aus einer Versionsangabe den Integer-Wert.



Beschreibung

Die Funktion versToInt() berechnet aus einer übergebenen Versionsnummer (z.B. 2.12.5RC1) den Integer-Wert, der dann für z.B. Vergleiche mit anderen Versionnummern genutzt werden kann.

Als Versionsnummer wird folgendes Format angenommen:
<Hauptversionsnummer>.<Nebenversionsnummer>.<Revisionsnummer>

Bei der Umrechnung wird die Nebenversions- und Revisionsnummer auf 2 Stellen gebracht, die Hauptversionsnummer bleibt unberührt. Vorhandene weitere Informationen (z.B. RC1) bei der Revisionsnumer werden nicht beücksichtigt.



<?PHP 

function versToInt $version ) {
    
    
$match explode'.'$version );
    
    return 
sprintf'%d%02d%02d'$match[0], $match[1], intval$match[2] ) );

}

?>



Anwendungsbeispiel

<?PHP

//MySQL-Version
$version '4.0.27-standard';

echo 
'MySQL-Version (Int): ' versToInt $version ) . '<br>';


// PHP-Version
$version '5.3.0RC1';
 
echo 
'PHP-Version (Int): ' versToInt $version ) . '<br>';

?>



Ausgabebeispiel: Browseransicht

MySQL-Version (Int): 40027
PHP-Version (Int): 50300






 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2009 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt