Задать вопрос
@yischyk

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

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


Выводиться 12345678910111213141516
Как преобразовать эти данные из цикла в строку, и сделать через запятую, чтобы было
1,2,3,4,5,6,7... , но чтобы это была строка уже
  • Вопрос задан
  • 51 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@yischyk Автор вопроса
человек один прокомментировал и удалил ответ, но он верный
для начала задал переменную $str = ''; вне цикла, а в теле цикла наращивал переменную $str .= sprintf(',%d', $cat['id']);

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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽