просто используйте implode()
- что эквивалентно .join()
:
echo implode(',', $_POST['titles']);
или просто:
echo implode($_POST['titles']);
, если вы действительно хотите использовать цикл - индекстребуется для определения последнего элемента.цикл foreach
не предоставляет никакого индекса для сравнения;Вот почему цикл for
вполне подходит:
// $titles = explode(',', $_POST['titles']);
$titles = $_POST['titles'];
for($i=0; $i < sizeof($titles); $i++) {
echo $titles[$i];
if($i+1 != sizeof($titles)){echo ',';}
}