Hallo,
wie kann ich eine Addition durchführen, wo die erste(n) Zahl(en) eine 0 ist?
Bsp:
$Inhalt = 03.01.0000.0001;
my @array=split(/\./,$Inhalt);
#print $array[3];
$Inhalt2 = $array[3];
print $Inhalt2 + 1;
--> Jetzt sollte die Variable $Inhalt2 0002 sein...
danke schon mal
User since
2005-01-13
782
Artikel
BenutzerIn
#!/usr/bin/perl
use strict;
use warnings;
my $Inhalt = "03.01.0000.0001";
my @array=split(/\./,$Inhalt);
my $Inhalt2 = $array[3] + 1;
$Inhalt2 = sprintf("%04d", $Inhalt2);
print $Inhalt2;
für ein split solltest du die variable $Inhalt auch als String angeben. du hast bei dir keine hochkommas um die Zahl herum gesetzt.\n\n
<!--EDIT|vayu|1156941047-->