| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 04.03.07 Prihlásený: 17.10.20 Príspevky: 73 Témy: 30 |
Ahoj,
Mám taký problém hrám sa s preg_match_all();
kód mám asi takýto
Kód: <?php header('Content-type: text/html; charset=utf-8');
$site="http://pocasie.pravda.sk/mesto/trencin.aspx"; $html= file_get_contents($site); preg_match_all('#<td[^>]*?>(.*?)<\/td>#',$html,$matches,PREG_SET_ORDER);
foreach ($matches as $val) { print_r($val); } ?> a výsledok array je toto Kód: Array ( [0] => [1] => ) Array ( [0] => [1] => ) Array ( [0] => Správy [1] => Správy ) Array ( [0] => Názory [1] => Názory ) Array ( [0] => [1] => ) Array ( [0] => Peniaze [1] => Peniaze ) Array ( [0] => VAT [1] => VAT ) Array ( [0] => PDAnové [1] => PDAnové ) Array ( [0] => [1] => ) Array ( [0] => Koktail [1] => Koktail ) Array ( [0] => Zdravie [1] => Zdravie ) Array ( [0] => Cestovanienové [1] => Cestovanienové ) Array ( [0] => [1] => ) Array ( [0] => Programy [1] => Programy ) Array ( [0] => Mapy [1] => Mapy ) Array ( [0] => Ski [1] => Ski ) Array ( [0] => [1] => ) Array ( [0] => Blog [1] => Blog ) Array ( [0] => [1] => ) Array ( [0] => Autobazár [1] => Autobazár ) Array ( [0] => Aukcie [1] => Aukcie ) Array ( [0] => [1] => ) Array ( [0] => Debata [1] => Debata ) Array ( [0] => Téma [1] => Téma ) Array ( [0] => Profesia [1] => Profesia ) Array ( [0] => Auto [1] => Auto ) Array ( [0] => [1] => ) Array ( [0] => Šport [1] => Šport ) Array ( [0] => Kultúra [1] => Kultúra ) Array ( [0] => [1] => ) Array ( [0] => Počasie [1] => Počasie ) Array ( [0] => Hry [1] => Hry ) Array ( [0] => [1] => ) Array ( [0] => Flog [1] => Flog ) Array ( [0] => Obchod [1] => Obchod ) Array ( [0] => [1] => ) Array ( [0] => Zamračené dažďové prehánky [1] => Zamračené dažďové prehánky ) Array ( [0] => Oblačno [1] => Oblačno ) Array ( [0] => Jasno [1] => Jasno ) Array ( [0] => Zamračené dažďové prehánky [1] => Zamračené dažďové prehánky ) Array ( [0] => Oblačno [1] => Oblačno ) Array ( [0] => Jasno [1] => Jasno ) Array ( [0] => Zamračené dažďové prehánky [1] => Zamračené dažďové prehánky ) Array ( [0] => 25°C [1] => 25°C ) Array ( [0] => Oblačno [1] => Oblačno ) Array ( [0] => 21°C [1] => 21°C ) Array ( [0] => Polojasno [1] => Polojasno ) Array ( [0] => 22°C [1] => 22°C ) Array ( [0] => Polojasno búrky [1] => Polojasno búrky ) Array ( [0] => 31°C [1] => 31°C ) Array ( [0] => Polojasno [1] => Polojasno ) Array ( [0] => 19°C [1] => 19°C ) Array ( [0] => Takmer jasno [1] => Takmer jasno ) Array ( [0] => 21°C [1] => 21°C ) Array ( [0] => Oblačno búrky [1] => Oblačno búrky ) Array ( [0] => 30°C [1] => 30°C ) Array ( [0] => Oblačno [1] => Oblačno ) Array ( [0] => 19°C [1] => 19°C ) Array ( [0] => Takmer jasno [1] => Takmer jasno ) Array ( [0] => 21°C [1] => 21°C ) Array ( [0] => Zamračené dažďové prehánky [1] => Zamračené dažďové prehánky ) Array ( [0] => 26°C [1] => 26°C ) Array ( [0] => Oblačno [1] => Oblačno ) Array ( [0] => 20°C [1] => 20°C ) Array ( [0] => Jasno [1] => Jasno ) Array ( [0] => 22°C [1] => 22°C ) Array ( [0] => [1] => ) Array ( [0] => Podrobné snehové správy na ski.pravda.sk [1] => Podrobné snehové správy na ski.pravda.sk ) Array ( [0] => Slovenské hory [1] => Slovenské hory ) Array ( [0] => Svetové mestá [1] => Svetové mestá ) Array ( [0] => Svetové letoviská [1] => Svetové letoviská ) Array ( [0] => 5 € [1] => 5 € ) Array ( [0] => 9.99 € [1] => 9.99 € ) Array ( [0] => 21.33 € [1] => 21.33 € ) ide o to že vôbec neviem ako mám postupovať keď chcem vytiahnuť hodnutu. napr max. teplota dnes a zajtra Dnes Kód: Array ( [0] => 26°C [1] => 26°C ) Zajtra Kód: Array ( [0] => 20°C [1] => 20°C )
|
|
Registrovaný: 31.05.09 Prihlásený: 02.06.17 Príspevky: 562 Témy: 37 Bydlisko: BegyBen |
Podla mna by si na to cele mal ist trosku inak. Ale jedno z rieseni (nevravim ze najlepsie), co ma teraz tak na rychlo napadlo je, ze to cele das to jedneho pola a vytiahnes co potrebujes:
Kód: <?php header('Content-type: text/html; charset=utf-8');
$site="http://pocasie.pravda.sk/mesto/trencin.aspx"; $html= file_get_contents($site); preg_match_all('#<td[^>]*?>(.*?)<\/td>#',$html,$matches,PREG_SET_ORDER);
$count = 0; foreach ($matches as $val) { $udaje[$count] = $val; $count++; } echo "Dnes: ".$udaje[61][0]."<br />"; echo "Zajtra: ".$udaje[63][0]."<br />"; ?>
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|