[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разделение значений в таблице
Bezdna
Всем привет!
Возможно неправильно сформулировал название темы, но прошу помочь в примитивном вопросе, ответ на который найти лично у меня никак не получается.

Есть таблица, данные из которой выводятся простым циклом while в таблицу:

<table>
<tr>
<td>
1941, 1942, 1943</td>
<td>
1944, 1945, 1946</td>
</tr>
</table>



Данные в базе хранятся именно в таком виде:

1. 1941, 1942, 1943
2. 1944, 1945, 1946



Нужно присвоить каждому имени свой стиль оформления, как-то так:


<table>
<tr>
<td><div
class = "1941">1941</div><div class = "1942">1942</div><div class = "1943">1943</div></td>
<td><div
class = "1944">1944</div><div class = "1945">1945</div><div class = "1946">1946</div></td>
</tr>
</table>



Кодов перебрано немало, в том числе создание массива посредством explode($row['stroka'], попыткой заменить запятую функцией str_replace(" ", "</div><div class = "">", $row['stroka'])но результат нулевой.

Буду признателен если за полное решение, то, хотя бы за тычок в нужном направлении.
brevis
Цитата (Bezdna @ 6.11.2020 - 19:52)
Кодов перебрано немало, в том числе создание массива посредством explode

Пожалуй это самый очевидный и простой вариант? Что не получилось?

_____________
Чатик в телеге
Bezdna
Не сообразить, как правильно вывести значения - при распаковке массива, находящегося в цикле данные выводятся так:
1941, 1942, 1943
1941, 1942, 1943, 1944, 1945, 1946 и т.д., видимо потому, что получается цикл в цикле.



while (....) {

$arr[] = explode(",",$row['stroka']);

foreach($arr as $val) {

echo $val;
}
}

brevis
То есть ты не понимаешь, что вместо
echo $val;
надо писать
echo "<div class=\"$val\">$val</div>";
Или я не понимаю вопроса?

https://glot.io/snippets/fst7j249xj

_____________
Чатик в телеге
Bezdna
Спасибо за тычок - понял, где туплю два дня - запутался в циклах и создавал многомерный массив, который, соответственно, не мог распаковать.
Быстрый ответ:

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