【PHP】質問スレッド Part8
■ このスレッドは過去ログ倉庫に格納されています
0150文
03/05/14 00:25ID:???なるほど。
説明してもらってもさっぱり分からねえ(笑
漏れも結局正規表現で拾うことにしたよ。
しかし正常に動作しているのか自分では確認できない体たらく。
function EStyle ( $i ) {
if( !preg_match ("/^0\.(0*).+/", $i, $n) || ereg ("E", $i) ) {
return preg_replace ("/-0*/", "-", $i) ;
}
$n[0] *= pow( 10, strlen($n[1])+1 ) ;
$n[0] .= "E-" . ( strlen($n[1])+1 ) ;
return $n[0] ;
}
$floa = 0.00453 ;
echo EStyle($floa) ;
■ このスレッドは過去ログ倉庫に格納されています