Na wstępie powiem, że szukałem odpowiedzi na mój problem w internecie ale niestety nie znalazłem, ponad to jestem początkujący jeśli chodzi o programowanie w PHP więc proszę o wyrozumiałość

Mam następujący problem.
Pobieram współrzędne geograficzne z bazy danych w dokładnie takiej postaci np. 50°41.147439 (format DM)
I teraz muszę zamienić to na postać następującą: 50,68579 (format DD) wzór na to wyglada następująco:
XXX°YY.YYYYYY = XXX + (YY,YYYYY/60)
dla naszego przykładu (41.147439 / 60) = 0,68579
50+0,68579 = 50,68579
Jak to w prosty sposób zrobić ?
Przypominam że wartości stopni mogą być 1 jak i 3 cyfrowe