[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создать определенную строку из массива
segazav
Из базы данных выбираются определенные данные:

$result666 = mysql_query ("SELECT `slova_poisk` FROM `poisk_slova` WHERE `slova_poisk` LIKE '".$term."%'");
$myrow666 = mysql_fetch_array ($result666);

Как все значения массива $myrow666['slova_poisk'] занести в строку вида:

echo '["данные1","данные2","данные3" и т.д.]';
Dezigo
$data = '';
while ($row = mysql_fetch_array($result666, MYSQL_ASSOC)) {
$data .= $row['slova_poisk'];
}

echo $data;
segazav
Получилось: данные1данные2данные3
А нужно на выходе: ["данные1","данные2","данные3"] именно со всеми указанными знаками и символами!
sergeiss
Цитата (segazav @ 9.09.2015 - 22:14)
А нужно на выходе: ["данные1","данные2","данные3"] именно со всеми указанными знаками и символами!

Ну так добавь кавычки при формировании элементов внутри цикла, а квадратные скобки при формировании окончательной строки. В чем проблема-то?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Dezigo
Вы на форуме 4 года и у Вас 226 сообщений, вам не должно составить труда доделать, то что я написал.
segazav
а как в конце убрать запятую?
sergeiss
Цитата (Dezigo @ 9.09.2015 - 22:37)
Вы на форуме 4 года и у Вас 226 сообщений, вам не должно составить труда доделать, то что я написал.

Похоже, что всё это время он ничего не читал тут :)


Цитата (segazav @ 9.09.2015 - 22:54)
а как в конце убрать запятую?

Надо сделать так, чтобы она совсем не появлялась ;)
$data = [];
while ($row = mysql_fetch_array($result666, MYSQL_ASSOC)) {
$data[] = '"'.$row['slova_poisk'].'"';
}

$final_data = '['. implode( ',', $data).']';
echo $final_data;


_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
SerginhoLD
это формат после json_encode если че

_____________
"internet explorer всех правильней отображает страницы" ©
Игорь_Vasinsky
собрать все, что нужно, в массив и сделать
json_encode($arr);


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.