Miten saisi muuttujista otettua aina tietyn määrän merkkejä pois lopusta?
Esim.otettaisiin vaikka aina muuttujan sisällä olevasta luvusta 2 viimeistä numeroa pois.
Esim.otettaisiin vaikka aina muuttujan sisällä olevasta luvusta 2 viimeistä numeroa pois.
Vastaukset 2
Vanhimmat
Kaksi viimeistä numeroa saa pois esim. jakamalla luku sadalla ja ottamalla vain kokonaislukuosan.
Esim. C:
int luku=1234;
printf("%d\n", (int)(luku/100));
tulostaa 12
Esim. Pasacal:
var luku : integer;
luku:=1234;
writeln(1234 div 100);
tulostaa 12
>tietyn määrän merkkejä pois lopusta?
Jako toimii luvuilla, substr kaikilla. substr on funktio, joka palauttaa osan merkkijonosta.
esim.
$foo = "merkkijono";
$bar = substr($foo, 0, strlen($foo)-4);
// $bar == "merkki"
Kattelepa PHP-dokumentaatiosta osastoa string functions.