Hallo,
preg_match_all ("/c/", $as, $out, PREG_PATTERN_ORDER + PREG_OFFSET_CAPTURE);
versuchs mal so.
$as='abc abcde cde';
preg_match_all ("/c/", $as, $out, PREG_PATTERN_ORDER + PREG_OFFSET_CAPTURE);
Nach hin und herprobieren kam ich auf das gewünschte:
echo $out[0][0][1].'<br>'; liefert 2
echo $out[0][1][1].'<br>'; liefert 6
echo $out[0][2][1].'<br>'; liefert 10
Bleibt diese Schachtelung so und wieso ist sie so tief?
Prinzipiell würde es mir aber so reichen wenn die Struktur auch bei anderen Suchstrings so bleibt.
Tom
Tester