フル・エラー:PHPスクリプトで「間違ったデータ型」エラーを解決するにはどうすればよいですか?
in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument in /var/www/vhosts/example.com/httpdocs/sites/example.com/themes/example/page.tpl.php on line 22.
関連するコード:
if (($_GET['nid']) && ($_GET['uid'] != '5')) :
$arr = array("7916","7917","7996","7918","7990","7919","7921","7924","7925","7923","7922","8011");
reset($arr);
$nid = $_GET['nid'];
// settype($nid, "integer");
elseif(($_GET['uid'] == '5') && ($is_front)):
include("include_ad_front.php");
endif;
if((in_array($nid, $arr)) && ($is_front) && (!$_GET['uid'])) {
//code continues below...
ライン3と5は、問題を解決するためにちょうど私のattemtsました。行10は実際にはこのエラーの行22とエラーを投げる行です。
ここにコードを記入してください。 –