文字列を数式として計算する

 exifGPSデータが25342/1000というようなフォーマットの文字列で格納されているのを25.342にするのに簡単な方法はないかと思って調べて確認した。こんな感じ。

<?php 
#美乳
error_reporting(E_ALL);

$str = "20/40";
$n = keisan($str);
echo $n;
echo "\n";
echo gettype($n);

function keisan($n){
	eval('$n = ' .$n.';');
	return $n;
}

?>

 で、結果は

0.5
double