Ставить запятые в foreach при условии если последний id запятую ставить не нужно

Статус
В этой теме нельзя размещать новые ответы.

NOIP

Гуру форума
Регистрация
17 Фев 2008
Сообщения
327
Реакции
77
Здравствуйте, подскажите пожалуйста как проставить запятые в foreach что бы после каждой записи стояла запятая, кроме последнего элемента в массиве, в результате нужно получить так

a,
б,
в,
г
 
  • Заблокирован
  • #2
выйти из цикла до последней запятой
 
Код:
$first=true;
foreach ($rows as $row){

if(!$first) { echo ','; }
$first=false;
echo $row->id;

}

Вот рабочий вариант.
 
Просто считаете количество элементов массива в count($array), а дальше в формате проверяете равняется ли итерация кол-ву элементов, если нет- ставим запятую.
 
Просто считаете количество элементов массива в count($array), а дальше в формате проверяете равняется ли итерация кол-ву элементов, если нет- ставим запятую.
А пример написать?
 
из последней сторки удалить запятую:
Код:
<?php
$str = substr($str, 0, -1);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху