php массив

программирование php

Здравствуйте!

Есть массив:
$data=array(
array('id', 'title', 'discr'),
);

В него добавляю новые данные (циклом из базы):
array_push($data, array('1', '2', '3'));

Потом вывожу:
$str = '';
foreach($data as $value){
$str.=$value[0].';'.$value[1].';'.$value[2].";\r\n";
}

В идеале в $str должна быть такая конструкция:
'id', 'title', 'discr'
'1', '2', '3'
'1', '2', '3'
'1', '2', '3'
и тд...

а получается каша, всё перепутано...

Как лучше это сделать?
Ответы:
что именно выводит? Приведите нормально код (лучше выложив на спец ресурсе а не сюда пихать).
Просто по тому что вы привели всё верно.
PS Может, вы открываете результат в браузере? Так там перевод строки не будет учитываться. Нужно это помещать или между <pre></pre>. или перед выводом сделать замену nl2br($str);


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.