@yischyk

Получить данные из цикла вида строки?

Есть вывод данных циклом:
while ($cat = mysqli_fetch_assoc($data)) {
    $new = $cat['id'];
}


Выводиться 12345678910111213141516
Как преобразовать эти данные из цикла в строку, и сделать через запятую, чтобы было
1,2,3,4,5,6,7... , но чтобы это была строка уже
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
@yischyk Автор вопроса
человек один прокомментировал и удалил ответ, но он верный
для начала задал переменную $str = ''; вне цикла, а в теле цикла наращивал переменную $str .= sprintf(',%d', $cat['id']);

потом просто вне цикла вывел $str

cпасибо тому челу за ответ :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
прямо в запросе написать select group_concat(id) и сразу получить свою строку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы