Qué tal, mi Nombre es Miguel Briones. Tengo 4 años de experiencia desarrollando en php, puedo aceptar el reto de la crear dicha funciòn, siempre y cuando platiquemos más acerca de dicho algoritmo 10 y demás requerimiento, definiendo que necesitan; es decir el resultado a lo que quieren llegar.
Quedo en espera de su comentario, saludos cordiales.