login  Naam:   Wachtwoord: 
Registreer je!
 Forum

getal (6 eraf)

Offline smoos - 22/07/2005 00:48 (laatste wijziging 22/07/2005 01:01)
Avatar van smoosPHP gevorderde ik heb een getal (bv 12345678)
en nu wil ik die laatste 5 (dus aan de rechterkant) eraf
dus dan heb ik nog 123 over
hoe moet dat?

6 antwoorden

Gesponsorde links
Offline Ontani - 22/07/2005 00:50
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
$var = substr($var,-5,5);
Offline smoos - 22/07/2005 00:52 (laatste wijziging 22/07/2005 01:00)
Avatar van smoos PHP gevorderde juist thx

edit:

ohneej
als ik : 10000019 invoer krijg ik nu: 00019 ipv 10

edit2:
$max_height = substr($end_id,0,2);
het bovenstaande geeft in dit geval het goeie resultaat maar het probleem is dat ik nu dus alleen de eerste 2 pak dus valle er nu 6 weg. en dat is ook ge bedoeling. maar stel het getal heeft 10 cijfers dan valle de laatste 8 weg ipv de laatste 6
Offline Ontani - 22/07/2005 01:13
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
kijk gewoon effe op php.net bij substr();
Offline MothZone - 22/07/2005 02:13
Avatar van MothZone PHP ver gevorderde
  1. $getal = substr($getal, 0, -5);


eerste argument: de var die aangepast moet worden
tweede argument: de startpositie
derde argument: de eindpositie

resultaat: alle tekens vanaf startpositie tot eindpositie
wat doet hij bij negatieve posities? lengte van de var + het getal
(dus stel lengte is 12: 12 + (-5) = 12 - 5 = 7; dus positie is 7)

;-)
Offline Joel - 22/07/2005 02:32
Avatar van Joel Eigenaar of:

http://www.site...&id=14
Offline smoos - 22/07/2005 09:37
Avatar van smoos PHP gevorderde het is gelukt via mothzone zijn deredenering
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s