最初の引数の戻り値が 1 つしかない場合、次の警告が表示されます。2 番目の配列で一致するものを見つけようとしていて、何かを実行しようとしています。したがって、最初の戻り値で、2 番目の引数の配列に変数を一致させたいと考えています。
$this->view->user = $this->user;
// START //
$user_id = $this->view->user->user_id;
$region_id = $this->db->fetchAll("SELECT region_id FROM regions WHERE manager_id='$user_id' ORDER BY region_id ASC");
$ris = $region_id[0]['region_id'];
$rs = trim($ris, '');
echo '<pre><strong>ASSIGNED REGIONS:</strong><br />';
var_dump($rs);
echo '<br /><br /></pre>';
$this->view->headScript()->appendFile("/js/jquery-ui-1.8.5.custom.min.js");
$this->view->sidebar = $this->view->render("sidebars/alerts.phtml");
//get news
$alerts = $this->user->getAlerts($_GET['sort'], $_GET['search']);
$collection = array();
foreach($alerts AS $item){
$ars = $item["assigned_regionals"];
echo '<pre>ASSIGNED REGIONALS:<br />';
var_dump($ars);
echo '</pre>';
echo '<strong>ASSIGNED REGION:</strong><br />'.$ars.'<br />';
$ar = trim($ars, '|');
$a = explode('|', $ar);
var_dump($a);
$i = array_intersect($rs, $a);
if (!empty($i)) {
$collection[] = new Stax_Alert($item);
echo '<br /><br /><pre><strong>ALERT REGIONS:</strong><br />';
var_dump($a);
echo '</pre>';
}
}