【发布时间】:2026-02-10 09:40:01
【问题描述】:
遇到 PHP 错误
严重性:警告
消息:
in_array()期望参数 2 是数组,给定布尔值文件名: models/main_model.php
行号: 1386
第 1386 行是:
$pcode_id=$this->get_postcode_id($value);
$myarr=unserialize($in_search);
if(in_array($pcode_id,$myarr)) // line 1386
{
return $myarr;
}
else
{
return false;
}
结果仍然显示,但出现错误。
【问题讨论】:
-
您没有收到错误消息的哪一部分?当函数需要一个数组参数时,你的 $myarr 是一个布尔值。所以改为传递一个数组。
-
人们不得不重复 PHP 生成的错误所说的相同事情的那个尴尬时刻。
标签: php arrays codeigniter