php 角度の度分秒を変换する

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 角度の度分秒を変换する相关的知识,希望对你有一定的参考价值。

<?php
$src = '135°38′53″';

$dmm = parse_dmm($src);
$deg = convert_dmm_to_deg($dmm['degrees'], $dmm['minutes'], $dmm['seconds']);
var_dump($deg); #=> double(135.64805555556)

function parse_dmm($dmm) {
	$matches = [];
	preg_match('/(\d+)°(\d+)′(\d+)″/', $dmm, $matches);
	return [
		'degrees' => $matches[1],
		'minutes' => $matches[2],
		'seconds' => $matches[3],
	];
}

function convert_dmm_to_deg($degrees, $minutes, $seconds) {
	return $degrees + $minutes / 60 + $seconds / 3600;
}

以上是关于php 角度の度分秒を変换する的主要内容,如果未能解决你的问题,请参考以下文章

php [php:翻译骆驼/蛇案]キャメルケース/スネークケース変换する的な。#php

python 声质変换する

css データURIスキームに変换する

css データURIスキームに変换する

golang RBGを六角に相互変换する.golang

markdown ネストしたモデルをJSONに変换する