La mejor manera de encontrar números de teléfono en una cadena PHP con preg_replace

trabajando en un proyecto en este momento en el que tenemos una gran cantidad de cadenas de texto que debemos localizar los números de teléfono y hacer que se puedan hacer clic para los teléfonos Android.

Los números de teléfono pueden estar en diferentes formatos y tener un texto diferente antes y después de ellos. ¿Hay alguna forma fácil de detectar todo tipo de formato de número de teléfono? ¿Alguna biblioteca que se pueda utilizar?

Los números de teléfono pueden mostrarse como, tiene que trabajar con todas estas combinaciones. Para que el resultado sea como

<a href="tel:number">number</a>

+61 8 9000 7911

+2783 207 5008

+ 82-2-806-0001

+56 (2) 509 69 00

+44 (0) 1625 500125

+1 (305) 409 0703

031-704 98 00

+46 31 708 50 60

Respuestas a la pregunta(4)

Su respuesta a la pregunta