Hallo,
das geht mit preg_match_all() mit der Einstellung PREG_OFFSET_CAPTURE
Es will nicht so wie ich will .. der Quellcode sieht jetzt so aus:
$as='abc abcde cde';
preg_match_all ("/c/", $as, $out);
echo count($out); //sollte 3 sein ?!
Wohin kommt preg_offset_capture? Als Argument nach $out wird es jedenfalls nicht angenommen.
Eigentlich sollte jetzt sowas wie
$out[0] == 2
$out[1] == 6
$out[2] == 10
im Array stehen. Langsam werd ich ganz konfus *g*, was mach ich falsch?
Tester