let's say I have two regular expressions,
/eat (apple|pear)/ /I like/
and text
"I like to eat apples on a rainy day, but on sunny days, I like to eat pears."
I want to get the following indices with preg_match:
match: 0,5 (I like) match: 10,19 (eat apples) match: 57,62 (I like) match: 67,75 (eat pears)
Is there a way to get these indexes using preg_match_all without looping through the text every time?
EDIT: SOLUTION PREG_OFFSET_CAPTURE!
php regex preg-match-all
ash
source share