[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 メーリングリストの案内