Buenas,
El problema es que tengo que buscar dentro de un texto que suele ser bastante largo ($texto) una palabra o concepto que puede ser por ejemplo "MARIA SAENZ" ($string) y ahí meter un "<span>"
el caso es que en el $texto "MARIA SAENZ" lleva tildes --> "María Sáenz"
hay alguna manera de ignorar los acentos? No puedo limpiar los acentos del texto y del descriptor y hacer la búsqueda ya que luego al presentar el $texto tiene que llevarlos
he probado con str_ireplace()
he probado de hacer str_ireplace() normalizando el $texto y el $string con normalizer_normalize() y solo me soluciona el problema con las eñes, que tampoco me las cogía
he probado de limpiar el $texto y el $string, hacer la búsqueda, quedarme con la posición por ejemplo (98) y ir a la posición del $texto (sin limpiar) y añadirle allí el span pero si de la posición 0 a la 98 hay 3 tildes lo que antes era la posición 98 ahora es la 101 y el span queda movido de sitio.
posibles soluciones a mi problema y que no encuentro la forma
1- Hacer la búsqueda ignorando tildes
2- Contar los caracteres que llevan tildes del $texto
3- Alguna idea extraordinaria