[PHP-users 16561]Re: '001E0'と'00001'が同じ値?

gotou gotou @ hokkou.co.jp
2003年 7月 8日 (火) 16:13:37 JST


Gotouです。

いわきり様、わたなべ様、進藤様、ありがとうございました。

>>  001E0  =  00001
>>  001E1  =  00010
>>  001E2  =  00100
>指数扱いになっているようですね。
>1×10exp0
>1×10exp1
>1×10exp2
’E’で指数になってしまうのですね。
そういえば昔、学校の数学で似たようなものを見たような…

> 
> -  if (in_array(pg_result( $result, $i, 0 ),$user_st_cd))
> +  if (in_array(pg_result( $result, $i, 0 ),$user_st_cd, TRUE))
> 
> DBから取ってくる値が数字5桁で構成される文字列であれば、
> 上記の第3フィールドにTRUEを入れるだけで大丈夫なはず。
> '==='による評価と同じ事をan_array()に行わせる場合に指定します
> 
上記の方法で、正しく表示することができました。
ありがとうございます。




PHP-users メーリングリストの案内