Вы можете извлечь индексы каждого элемента массива, используя =>
, и не печатать запятую для первого элемента:
foreach ($_POST['technologies'] as $i => $technologies) {
if ($i > 0) {
echo ", ";
}
echo $technologies;
}
Или, что еще проще, вы можете использовать implode ($ glue, $ штук) , которая «возвращает строку, содержащую строковое представление всех элементов массива в том же порядке, с клейкой строкой между каждым элементом»:
echo implode(", ", $_POST['technologies']);