Integerwerte nach bestimmten stellen

  • Hallo zsm,

    diesmal weiß ich gar nicht ob ich hier richtig bin, weil es um Datentypen geht.

    Ich weiß auch gar nicht wie ich danach suchen soll.

    ich habe z.B. einen Int x = 201978

    wie kann ich die werte nach den ersten vier stellen "auslesen", so dass ich die 78 bekomme?

    Also es wird bei meinen Integerwerte so sein das die ersten vier stellen sich immer auf das jahr beziehen und die brauche ich nicht.

    Einmal editiert, zuletzt von ado683 (10. Mai 2019 um 14:38)

  • Das ist sicher die gängigste Methode, aber nur als Alternative, um nicht mit Strings arbeiten zu müssen:

    PHP
    $x = 201978;
    $y = $x - (floor($x/100)*100);
    
    var_dump($y);    // Ausgabe: 78

    funktioniert natürlich nur, in der Kürze, wenn die gewünschte Zahl dahinter immer zweistellig ist.

  • Das ist sicher die gängigste Methode, aber nur als Alternative, um nicht mit Strings arbeiten zu müssen:

    PHP
    $x = 201978;
    $y = $x - (floor($x/100)*100);
    
    var_dump($y);    // Ausgabe: 78

    funktioniert natürlich nur, in der Kürze, wenn die gewünschte Zahl dahinter immer zweistellig ist.

    nein leider kann sie bis zu vier oder vielleicht auch fünfstellig werden was ich aber nicht glaube. gängig ist bis drei aber ich muss ja alle fälle abdecken

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!