moin moin,
leider habe ich immernoch das Problem mit preg_match.
was mache ich falsch, dass a nicht als false erkannt wird?
Hier mal der Code:
______________________________________________________
<?php
$test = "4,a6";
$laenge = strlen($test);
echo "test: $test<br /><br />";
echo "laenge: $laenge<br /><br />";
for ($i=0;$i<$laenge;$i++)
{
$zeichen = substr ($test, $i, 1);
echo "zeichen: $zeichen<br />";
$tmp = preg_match("/[1]||.||,$/",$zeichen);
echo "status: $tmp<br /><br />";
}
?>
_______________________________________________________
Beim Ausführen sieht man, dass preg_match das a als ([0-9]||,||.) erkennt.
Kann mir das wer erklären?
mit verzweifelnden Grüßen
0-9 ↩︎