Hoe kan ik in php maken dat een variable waarde (getal) niet met een 0 mag beginnen. Maar dat er wel een 0 in mag zitten.
Als hij met een 0 begint moet hij die eerste 0 weghalen. kan dat?
- waarde niet met 0 beginnen
-
25-03-2011, 16:44 #1
- Berichten
- 1.907
- Lid sinds
- 16 Jaar
waarde niet met 0 beginnen
-
-
25-03-2011, 17:05 #2
- Berichten
- 319
- Lid sinds
- 14 Jaar
Re: waarde niet met 0 beginnen
Probeer dit eens, $var is dan de var die je uitleest
PHP Code:if (substr($var, 0, 1) == '0') {
$var=substr($var,1);
print $var;
} else {
print $var;
}
-
25-03-2011, 17:40 #3
- Berichten
- 25
- Lid sinds
- 14 Jaar
Re: waarde niet met 0 beginnen
PHP Code:$a = "0102";
$a = intval($a);
echo $a;
-
25-03-2011, 18:17 #4
- Berichten
- 1.907
- Lid sinds
- 16 Jaar
Re: waarde niet met 0 beginnen
Bedankt! Het is gelukt!
-
25-03-2011, 22:59 #5
- Berichten
- 554
- Lid sinds
- 15 Jaar
Re: waarde niet met 0 beginnen
-
26-03-2011, 08:34 #6
- Berichten
- 74
- Lid sinds
- 14 Jaar
Re: waarde niet met 0 beginnen
Steven,
Even voor de duidelijkheid een getal begin NOOIT met een 1 of meerdere nullen.
Is dat wel het geval is het een string.
Dus als je dan gaat typecasten INTVAL of FLOATVAL (voor decimalen) is het pas echt een getal.
-
26-03-2011, 09:57 #7
- Berichten
- 554
- Lid sinds
- 15 Jaar
Re: waarde niet met 0 beginnen
Uiteraard :) Ik ging er dan ook vanuit dat het getal in een string stond. De functie intval maakt er dan een echte integer van :)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic