当我使用此代码:流明@的foreach无效参数
$body=$request->all();
$contacts = json_decode($request->get('contacts'), true);
$user_contacts = array_flatten($this->_model->scan_contacts($this->_user->user_id, $contacts));
$nonsync_contacts = array();
foreach ($contacts as $contact) {
if (!in_array($contact["mobile"], $user_contacts)) {
$nonsync_contacts[] = $contact;
}
}
我收到此错误信息:
ErrorException in Arr.php line 493:
Invalid argument supplied for foreach()
如何避免这个错误?
显示此print_r的输出($ contacts) – Exprator
我确定$ contacts不是数组或它可能为空 –