6
vamos a decir que tengo dos de expresiones regulares,PHP: ¿Cómo obtengo los índices de cadena de un preg_match_all?
/eat (apple|pear)/
/I like/
y texto
"I like to eat apples on a rainy day, but on sunny days, I like to eat pears."
Lo que quiero es conseguir los siguientes índices con preg_match:
match: 0,5 (I like)
match: 10,19 (eat apples)
match: 57,62 (I like)
match: 67,75 (eat pears)
¿Hay alguna manera de obtener estos índices usan preg_match_all sin recorrer el texto cada vez?
EDIT: SOLUCIÓN PREG_OFFSET_CAPTURE!
Funciona con preg_match_all(), así: D – bbeckford