はじめまして
PHP4からPHP5への移行をしているのですが、
浮動少数の変数をechoしたときに、PHP4とPHP5とで違う場合があるような気がしています。
どなたか何かご存じないでしょうか?
表示自体はsprintfしてしまえば良いのですが、気になっております。
$a=(float)1200000;
echo "{$a}\n";
・PHP4
1200000
・PHP5
1.2E+6 //値が正規化された
			
ページ: 1
| 投稿者 | 投稿 | 
|---|---|
| 
				
				 #1 2008 年 4 月 25 日(金) 10:52 
			 | 
		|
| 
				会員
				
				 登録者: 4 2008 
				返信数: 2 
				
			 | 
			
				 はじめまして 
			PHP4からPHP5への移行をしているのですが、 浮動少数の変数をechoしたときに、PHP4とPHP5とで違う場合があるような気がしています。 どなたか何かご存じないでしょうか? 表示自体はsprintfしてしまえば良いのですが、気になっております。 $a=(float)1200000; echo "{$a}\n"; ・PHP4 1200000 ・PHP5 1.2E+6 //値が正規化された  | 
		
| 
				
				 #2 2008 年 4 月 30 日(水) 20:06 
			 | 
		|
| 
				会員
				
				 登録者: 4 2008 
				返信数: 2 
				
			 | 
			
ページ: 1
日本PHPユーザ会 掲示板 は UseBB 1 フォーラムソフトウェア を使用しています