За последние 24 часа нас посетили 54128 программистов и 1722 робота. Сейчас ищут 829 программистов ...

Получить массиы строк json

Тема в разделе "PHP для новичков", создана пользователем Roma_SP, 8 апр 2016.

  1. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Здравствуйте! Проблема такая, я хочу вывести из бд данные в массив.
    Отправляю с одной страницы на другую, используя json и получаю ответ.
    Сам код:
    Код (Text):
    1. $sth = $db->Prepare('SELECT * FROM `user`');
    2.                 $sth->execute();
    3.  
    4. while($row = $sth->fetch(PDO::FETCH_ASSOC)) {
    5. echo "$row[id] $row[login],";
    6. }
    Ну и получаю
    Код (Text):
    1. $arrs = [$json];
    Ответ приходит, только все в одной строке. Как ее разбивать чтобы каждый был с новой строки?
    Спасибо в заранее
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    А ты точно знаешь что такое json? o_O
    Покажи пожалуйста свой json:)
     
  3. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    $bool = file_get_contents("http://test.ru/api_table.php?table=$table");
    $json = json_encode($bool, true);
    $arrs = [$json];
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Огорчаешь:(
    Покажи свой json - означает что ты получил.
    А потом что ты хочешь получить в итоге.
    Либо ты не знаешь элементарных функций либо ты делаешь бредятину.
     
  5. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    А)
    Ну все не стал...
    Хочу через массив вывести все по отдельной строчке
     
  6. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Говорю же бредятину делаешь:(
    Неужели так сложно додуматься до удобной формы...
    К примеру такому
    [{"id":1,"login":"name1"},{"id":2,"login":"name2"}]
     
  7. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Делаю на jphp. Так как нет у меня пакета с sql, написал свой api для работы. Но вот пока не могу догнать почему массив не работает. Хочу вывести в таблицу данные с бд. Все в одной строке, я хочу его разбить, чтобы каждый начинался с новой строки
     
  8. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Тебе заняться не чем? o_O

    explode

    З.ы.
    Подучи нормальный php. Делаешь бредятину и не знаешь функций.
     
  9. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Делаю программу .exe

    explode, пробовал не работало почему то. Сделал array_filter->explode Все ок

    Спасибо за ответы!
     
  10. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Может проще на C# из Visual Studio