[PHP-users 11979] in_arrayの使用方法??
平松 幸治
php-users@php.gr.jp
Wed, 04 Dec 2002 20:40:14 +0900
こんばんは 平松です
in_arrayで悩んでいます。
エラーは以下の通りです
Warning: Wrong datatype for second argument in call to in_array in /home/***/***/***/***.php on line **
『2番目の引数?のデータタイプが異なっている』と思っているのですが・・・
データータイプを変更してみてもなおりません。
$now_dayは
$today = getdate();
を利用しています
$SHOW_SQLは
SQLから出力しているデーターで日付なのですが(VARCHARに入っていま
す)、整数に変換しても、文字列に変換しても?
// $SHOW_SQL = (int) $SHOW_SQL;
// $SHOW_SQL = (string)$SHOW_SQL;
エラーが出ます・・一切関係ないようです(*_*)
皆目見当がつきません、phpのバージョンで問題があるのでしょうか?
どなたかご教授頂けたら幸いです。
PHP Version 4.2.1です
以下ソースです
========================================================
if(in_array("$now_day" ,$SHOW_SQL)){
print("<td bgcolor = #ffff00 align = right>\n<font color = #ff0000 SIZE=2>$now_day</FONT></td>");
}else{
print("<td bgcolor = #ffffff align = right><FONT SIZE=2>\n$now_day</FONT></td>");
}
========================================================
--
平松 幸治 <kouji@devil.plala.or.jp>