Добрый день!
Искал искал, так и не смог найти решение в интернете.
Такая ситуация.
$arr1 = array ("имя_1", "имя_2", "имя_3", "имя_4");
$arr2 = array ("фамилия_1", "фамилия_2", "фамилия_3", "фамилия_4");
echo "<table>";
foreach(array_combine($arr1, $arr2) as $ti => $pr) {
echo "<tr>";
echo "<td>";
echo $ti;
echo "</td>";
echo "<td>";
echo $pr;
echo "</td>";
echo "</tr>";
}
echo "</table>";
Всё работает до тех пор пока в массивах совпадает количество элементов.
Как только один массив больше другого появляется ошибка.
Warning: array_combine(): Both parameters should have an equal number of elements
Да, да, array_combine выдает ошибку когда в массивах разное количество элементов и не работает.
Подскажите пожалуйста как же реализовать вывод информации в таком же виде, но только что бы без ошибок?
Может какой то альтернативный способ?
Может как то добавить недостающие элементы ?
С уважением!