Имеется два массива
$countEmail = count($this->emails);
$countLink = count($this->link);
for($e = 0, $l = 0; $l < $countLink, $e < $countEmail; $e++, $l++) {
echo $this->emails[$e]['login'].'@'.$this->emails[$e]['domain'].';'.$this->link[$l]['link'].PHP_EOL.'<br/>';
}
Выводится в браузер
test@mail.ru;http://seit.ru
test2@mail.ru;http://seit2.ru
test3@mail.ru;
test4@mail.ru;
Естественно возникают ошибка вида "Notice: Undefined offset:".
Можно ошибки заглушить поставив @, echo @$this->emails[$e]['login'].'@'.@$this->emails[$e]['domain'].';'.@$this->link[$l]['link'].PHP_EOL.'<br/>';
но говорят это плохой тон. Вот подскажите как прогнать два массива?