Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> <TABLE> do tablicy - ARRAY
pawkow
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 7
Dołączył: 30.09.2006

Ostrzeżenie: (0%)
-----


Witam

chciałbym zapytać, czy nie spotkał się ktoś z Was z gotową klasą przekształcającą (to chyba dobre słowo) kod HTML do tablicy w PHP. Poniżej prezentuję przykład, tj. o co mi konkretnie chodzi:

  1. <table id="4">
  2. <tr class="xyz"><td class="yxz">1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td></tr>
  3. <tr><td>11</td><td>12</td><td>13</td><td class="yxz">14</td><td>15</td><td>16</td></tr>
  4. <tr><td>21</td><td class="yxz">22</td><td>23</td><td>24</td><td>25</td><td>26</td></tr>
  5.  
  6. <table class="foobar">
  7. <tr class="test"><td>foo</td></tr>
  8. <tr><td class="yxz">bar</td></tr>


z takiego kodu chciałbym zbudować tablicę o (najchętniej) następującej postaci:

  1. <?php
  2. (
  3. [0] => Array
  4. (
  5. [0] => Array
  6. (
  7. [0] => 1
  8. [1] => 2
  9. [2] => 3
  10. [3] => 4
  11. [4] => 5
  12. [5] => 6
  13. )
  14.  
  15. [1] => Array
  16. (
  17. [0] => 11
  18. [1] => 12
  19. [2] => 13
  20. [3] => 14
  21. [4] => 15
  22. [5] => 16
  23. )
  24.  
  25. [2] => Array
  26. (
  27. [0] => 21
  28. [1] => 22
  29. [2] => 23
  30. [3] => 24
  31. [4] => 25
  32. [5] => 26
  33. )
  34.  
  35. )
  36.  
  37. [1] => Array
  38. (
  39. [0] => Array
  40. (
  41. [0] => foo
  42. [1] => bar
  43. )
  44.  
  45. )
  46.  
  47. )
  48. ?>


* atrybuty HTML są zbędne i niepotrzebne.

Ten post edytował pawkow 18.01.2008, 14:32:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


niestety nie słyszałem o takiej klasie. Ale jeśli dany plik ma poprawną składnię (czyli jest prawidłowym plikiem XML) to do utworzenia parsera możesz użyć na przykład SimpleXML. Jest to dość prosta klasa i bez problemu za jej pomocą wyciągniesz wszystkie potrzebne Ci dane.
Go to the top of the page
+Quote Post
pawkow
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 7
Dołączył: 30.09.2006

Ostrzeżenie: (0%)
-----


Cytat(Cezar708 @ 18.01.2008, 14:34:10 ) *
niestety nie słyszałem o takiej klasie. Ale jeśli dany plik ma poprawną składnię (czyli jest prawidłowym plikiem XML) to do utworzenia parsera możesz użyć na przykład SimpleXML. Jest to dość prosta klasa i bez problemu za jej pomocą wyciągniesz wszystkie potrzebne Ci dane.


no niestety, ale nie przejdzie, ten dokument to typowy HTML
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 13:54