[PHP-users 16559]Re: '001E0'と'00001'が同じ値?
Youichi Iwakiri
yiwakiri @ st.rim.or.jp
2003年 7月 8日 (火) 15:40:47 JST
いわきりです
Youichi Iwakiri wrote in <200307080547.OAA06240 @ mail3.rim.or.jp> :
>#余計なお世話に悩まされない為には '==='を意図的に使うべきです。
in_array()で評価してたんですね。
良く読んでませんでした。
- 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()に行わせる場合に指定します
--
Youichi Iwakiri
PHP-users メーリングリストの案内