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