Ponieważ interfejs API Bitbucket nie zapewnia metody pobierania najnowszego znacznika dla repozytorium, muszę go pobrać z tablicy wszystkich znaczników.Jak uzyskać najwyższy numer wersji/znacznik w PHP
Jak to zrobić?
Próbowałem już max, ale nie działa dla niektórych numerów, np.
max(['1.0.8', '1.0.9', '1.0.10']);
zwraca wartość "1.0.9".
Wiem, że znaczniki będą zawsze tylko trzema numerami a.b.c
nie będą miały innych łańcuchów akceptowanych przez sember, takich jak alfa itp., Ze względu na sposób, w jaki robimy znaczniki dla naszych repozytoriów.
Jak to zrobić?
Och, ta część [version_compare] (http://php.net/version_compare) jest doskonała 'Jeśli część zawiera specjalne ciągi wersji, są one obsługiwane w następującej kolejności: dowolny ciąg nie znajduje się na tej liście
To zadziwiająco potężne, tak. – deceze
Wow, chłopaki, jesteście szybcy! – mattl