2 Stimmen

Wie würde ich eine Zahl in einem bestimmten Format in eine Ganzzahl umwandeln?

Ich habe eine Funktion, die die Stunden eines Zeitstempels im 24-Stunden-Format zurückgibt

z.B.

03, 04, 12, 15

Ich möchte die 0 aus der Ganzzahl entfernen, damit ich anstelle von 03 die 3 bekomme..

Gibt es eine schnelle Funktion, um dies zu tun, oder muss ich eine Umschaltanweisung verwenden?

2voto

Matthew Punkte 14726

Verwenden Sie intval:

$i = intval('03', 10);

Oder wandeln Sie den String in eine Ganzzahl um:

$s = '03';
$i = (int)$s;

1voto

TheCodeKing Punkte 18776

Sie können verwenden:

 $wert = intval('02');

1voto

blejzz Punkte 3299
$str = "010";
$num = (int)$str;

oder

echo intval('042');

0voto

Karl Andrew Punkte 1533

Posten Sie Ihre Funktion zum Abrufen der formatierten Zeit. Zum Beispiel könnten Sie die nicht führenden Nullen G anstelle von H verwenden.

0voto

vkGunasekaran Punkte 6478

Sie können dies versuchen:

Betrachten Sie 07, den Wert, den Sie erhalten,

$val=07;
echo intval($val);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X