Beste lezers,
Werkt dit ?
Alvast bedankt,PHP Code:
// < PHP 5
is_numeric($getal);
// >= PHP 5
filter_var($getal, FILTER_VALIDATE_INT);
Andelhofs
- // <= PHP 5 werkt dit ?
-
27-01-2011, 13:53 #1
- Berichten
- 162
- Lid sinds
- 15 Jaar
Re: // <= PHP 5 werkt dit ?
-
In de schijnwerper
Hoe Fit Worden (DR28) | Tips voor fitness, krachttraining & meer (275 artikelen)Website te koopLinkvada.com Linkbuilding Platform: Direct Linkbuilden op 77.000+ premium domeinenLinkpartnersEstavisumamerika.nl - Bestel je ESTA bij een Nederlands bedrijfWebsite te koopGoedkope 10 Gbps Virtual Private Server (VPS) in Nederland (Met PURE NVMe opslag!)Hosting -
27-01-2011, 14:51 #2
- Berichten
- 59
- Lid sinds
- 17 Jaar
Re: // <= PHP 5 werkt dit ?
filter_var en is_numeric doen heel wat anders.
De functie is_numeric returned TRUE als $getal een integer is, en FALSE als het dat niet is.
De functie filter_var returned de gefilterde variabele. Dus als $getal een string is met integers erin, dan returned die alleen die integers. Of filter_var returned FALSE als er niets gefilterd kan worden.
-
28-01-2011, 15:34 #3
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
Re: // <= PHP 5 werkt dit ?
Origineel gepost door J. Smit
filter_var en is_numeric doen heel wat anders.
De functie is_numeric returned TRUE als $getal een integer is, en FALSE als het dat niet is.
De functie filter_var returned de gefilterde variabele. Dus als $getal een string is met integers erin, dan returned die alleen die integers. Of filter_var returned FALSE als er niets gefilterd kan worden.
Sanitation filters doen daarentegen wel datgene wat jij beschrijft: die geven een sanitized versie terug van de ingevoerde waarde. Deze zal bijvoorbeeld 328 returnen bij waarde 3d28a en 152 bij 15.2 (bij FILTER_SANITIZE_NUMBER_INT).
-
28-01-2011, 15:51 #4
- Berichten
- 554
- Lid sinds
- 15 Jaar
Re: // <= PHP 5 werkt dit ?
is_numeric werkt trouwens gewoon met PHP 4 of PHP 5
-
29-01-2011, 16:45 #5
- Berichten
- 162
- Lid sinds
- 15 Jaar
-
30-01-2011, 21:24 #6
- Berichten
- 554
- Lid sinds
- 15 Jaar
Re: // <= PHP 5 werkt dit ?
Ik zal het maar positief opvatten.
@Het verhaal van Jesper. Dat klopt inderdaad.
Er werd gevraagd in het topic, zie titel, naar <= PHP 5 werkt dit
Ik heb aangegeven dat is_numeric() werkt in PHP 4 en PHP 5.
PHP 6 is toekomst verhaal. Nog helemaal niet aan de orde op dit moment.
Ik denk dat je zelf niet helemaal weet waar je over praat. Misschien een verklaring voor je ban.
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