let's say I have two regexp's,
/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."
What I want is to get the following indexes 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 any way to get these indexes using preg_match_all without looping through the text every single time?
EDIT: SOLUTION PREG_OFFSET_CAPTURE !
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…