Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ereg] Wyciąganie danych
Forum PHP.pl > Forum > PHP
Michu
Witam. Mam następujący kod HTML:
  1. <div style="float: left; width: 385px; text-align: center;">
  2. <strong>Input</strong><br><div style="width: 380px; clear: both;">
  3. <div style="width: 40px; float: left; text-align: center;">
  4. <img src="./images/products/water.PNG" alt="Water">
  5. </div>
  6. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  7. Water:
  8. </div>
  9. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  10.  
  11. 34.80 CBM
  12. </div>
  13. </div><div style="width: 380px; clear: both;">
  14. <div style="width: 40px; float: left; text-align: center;">
  15. <img src="./images/products/ore.PNG" alt="Ore">
  16. </div>
  17. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  18. Ore:
  19. </div>
  20. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  21.  
  22. 13.20 CBM
  23. </div>
  24. </div><div style="width: 380px; clear: both;">
  25. <div style="width: 40px; float: left; text-align: center;">
  26. <img src="./images/products/energy.PNG" alt="Energy">
  27. </div>
  28. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  29. Energy:
  30. </div>
  31. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  32.  
  33. 24.60 CBM
  34. </div>
  35. </div><div style="width: 380px; clear: both;">
  36. <div style="width: 40px; float: left; text-align: center;">
  37. <img src="./images/products/wood.PNG" alt="Wood">
  38. </div>
  39. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  40. Wood:
  41. </div>
  42. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  43.  
  44. 72.00 CBM
  45. </div>
  46. </div><div style="width: 380px; clear: both;">
  47. <div style="width: 40px; float: left; text-align: center;">
  48. <img src="./images/products/oil.PNG" alt="Oil">
  49. </div>
  50. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  51. Oil:
  52. </div>
  53. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  54.  
  55. 15.00 CBM
  56. </div>
  57. </div><div style="width: 380px; clear: both;">
  58. <div style="width: 40px; float: left; text-align: center;">
  59. <img src="./images/products/chemicals.PNG" alt="Chemicals">
  60. </div>
  61. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  62. Chemicals:
  63. </div>
  64. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  65.  
  66. 10.80 CBM
  67. </div>
  68. </div></div>
  69. <div style="float: left; width: 385px; text-align: center;">
  70. <strong>Output</strong><br><div style="width: 380px; clear: both;">
  71. <div style="width: 40px; float: left; text-align: center;">
  72. <img src="./images/products/energy.PNG" alt="Energy">
  73. </div>
  74. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  75.  
  76. Energy:
  77. </div>
  78. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  79. 178.80 CBM
  80. </div>
  81. </div><div style="width: 380px; clear: both;">
  82. <div style="width: 40px; float: left; text-align: center;">
  83. <img src="./images/products/dump.PNG" alt="Dump">
  84. </div>
  85. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  86.  
  87. Dump:
  88. </div>
  89. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  90. 21.60 CBM
  91. </div>
  92. </div></div>
  93. </div>


Przedstawia on dwie kolumny danych które chce zdobyć - jedne w divie podpisanym "Input", i drugim "Output". Wewnątrz każdej kolumny znajdują się różne surowce oraz pewna wartość w CBM (m^3)
Wiem jak można by się do tego zabrać, trzeba najpierw oddzielić kolumnę Input z Output, następnie w ramach każdej z nich wykonać preg_match_all dla surowców. Jednak wyrażenia regularne są dla mnie czarna magią, czy ktoś mógłby mi w tym pomóc?

Z góry dziękuję
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.