PHP beginner |
|
Ik snap ff iets niet meer.
Volgens mij doe ik niets fout, zien jullie wat hierin fout gaat?
Ik wil kijken of er een nummer van 0 t/m 9 in een string voorkomt.
Nou weet ik zeker dat die erin voorkomt, maar hij zegt zelf van niet.
<?php
$roadname = "a10";
for($l=0; $l<=9; $l=$l+1){
$resultaat = strpos($roadname, $l);
if ($resultaat === FALSE) {
echo "Er is geen resultaat gevonden";
} else {
echo "Er is een resultaat gevonden";
}
}
?>
<?php $roadname = "a10"; for($l=0; $l<=9; $l=$l+1){ $resultaat = strpos($roadname, $l); if ($resultaat === FALSE) { echo "Er is geen resultaat gevonden"; } else { echo "Er is een resultaat gevonden"; } } ?>
Nu komt er gewoon 10 keer te staan "Er is geen resultaat gevonden".
Terwijl er toch 2 cijfers in staan?
Wat zie ik over het hoofd?
|