Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Данные с <table> в массив
Форумы портала PHP.SU » » Вопросы новичков » Данные с <table> в массив

Страниц (1): [1]
 

1. davyduck - 03 Июля, 2017 - 16:23:06 - перейти к сообщению
Есть таблица:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <table class="guayaquil_table" border=1 width="100%">
  3.         <thead>
  4.             <tr>
  5.                 <th>бренд</th>
  6.                 <th>название</th>
  7.                 <th>Дата</th>          
  8.             </tr>
  9.         </thead>
  10.         <tbody>
  11.             <tr>
  12.                 <td>Febi</td>
  13.                 <td>Товар</td>
  14.                 <td>24.05.2005</td>
  15.             </tr>        
  16.         </tbody>
  17. </table>
  18.  


Как содержимое таблицы перевести в массив по типу th => td (тоесть, то что в th - ключ, а в td - значение)?
2. Строитель - 03 Июля, 2017 - 19:28:51 - перейти к сообщению
davyduck
Спойлер (Отобразить)
3. davyduck - 03 Июля, 2017 - 21:08:20 - перейти к сообщению
Строитель пишет:
davyduck
Спойлер (Отобразить)


Спасибо!
4. Строитель - 03 Июля, 2017 - 21:45:41 - перейти к сообщению
davyduck пишет:
Спасибо!
В предыдущем варианте я не учёл наличие html-тегов в результирующем массиве (их ведь не должно быть?) Вот исправленный вариант
Спойлер (Отобразить)
5. Vladimir Kheifets - 04 Июля, 2017 - 11:16:09 - перейти к сообщению
Строитель
Добрый день! Недавно была тема про обработку тэгов <p>.
В этом примере с тэгами <th><td> как и в предыдущем случае Вы подложили отличные решения.
Большое спасибо!
Мне кажется, что в хозяйстве может пригодится функция: array InnerHTML($TagName,$html)
Спойлер (Отобразить)
Demo: https://www[dot]alto-booking[dot]com/test/p.php
6. Строитель - 04 Июля, 2017 - 11:29:29 - перейти к сообщению
Vladimir Kheifets пишет:
Строитель
Добрый день! Недавно была тема про обработку тэгов <p>.
В этом примере с тэгами <th><td> как и в предыдущем случае Вы подложили отличные решения.
Большое спасибо!
Мне кажется, что в хозяйстве может пригодится функция: array InnerHTML($TagName,$html)
Спойлер (Отобразить)
Demo: https://www[dot]alto-booking[dot]com/test/p.php
Доброго времени. Благодарю за отзыв Закатив глазки Дело в том, что я всегда ищу компактные решения, поэтому отдаю предпочтение регулярным выражениям.

 

Powered by ExBB FM 1.0 RC1