Tester: Positionen eines Suchstrings zurückgeben, ähnlich strpos?!

Beitrag lesen

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