Ik zoek een of andere functie die een number uit een variabel kan halen, voorbeeld:
<?php
$var="dit is het voorbeeld 29 nog wa zever";
$uitkomst="29";
?>
Dus ik zou de uitkomst uit var moeten halen.
kan dat niet met iets dat ie alleen [0-9] eruit haalt ofzoiets?..
Dat kan bij het controleren van een mailadres wel, kijken of het alleen a-z,0-9 bezit..
ja dat weet ik eerst probeerde ik alle spaties en tabs te filteren:
<?php
$test= preg_replace("(\r\n|\n|\r)", "", $test);
?>
maar er bleeft een tab staan :-(
Kan je dan niet zoiets doen:
$uitkomst1 = $var++
$uitkomst = $uitkomst1--

blijft er dan niet een getal over? (ben niet zo goed in php, gok maar wat :P)
meschien ik ga strtaks nog wat zoeken
Dit kan alleen met een preg_match.

Niet met preg_replace want je wilt "iets ophalen", niet "alles weghalen behalve datgene wat je wilt overhouden"
nee als ik dat deed met preg replace filtert hij die var en laat hij alleen het getal over (de letters krijg ik er al uit)
<? preg_match_all('%([0-9]+)%',$var,$nummers);
print_r($nummers[1]);
?>
thanks !!!

Reageren