Archiv verlassen und diese Seite im Standarddesign anzeigen : strpos funkt nicht
nachdem strpos("test[0-9]") in einem string von zB "testtest1" nix zurueckgibt!
wie koennte ich die position von einem regexp ausdruck finden?????
Felix Kaiser
15.05.2002, 18:03
if (ereg("(test[0-9])",$foo,$matches)) echo "gefunden";
Damit sollte man dies eigentlich erreichen. In $foo befindet sich die Ausgangszeichenkette, im Erfolgsfall liefert ereg true und in $matches (ein Array) findest du dann die Treffer.
position kannst afaik ned per regex rausfinden.
was du könntest wär:
<?php
if (preg_match("/^(.*)test[0-9]/", $string, $matches) == 1)
$position = strlen($matches[1]);
?>
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.