|
Web razvoj Sve u vezi sa razvojem Internet sajtova: programi, dizajn, usluge hostinga, administracija... |
|
Alatke vezane za temu | Vrste prikaza |
18.4.2012, 18:57 | #1 |
Starosedelac
|
preg_match pomoc
Imam sledeci HTML kod
HTML kod:
</td> <td style="text-align:left;">Evro</td> <td>EUR</td> <td style="text-align:right;">1</td> <td style="text-align:right;">111.3040</td> </tr> <tr class="trLgtSilver6"> <td>36</td> <td style="text-align:left;">Australijski dolar</td> <td>AUD</td> <td style="text-align:right;">1</td> <td style="text-align:right;">88.2385</td> </tr> <tr class="trLgtSilver5"> <td>124</td> <td style="text-align:left;">Kanadski dolar</td> <td>CAD</td> <td style="text-align:right;">1</td> <td style="text-align:right;">85.7504</td> </tr> <tr class="trLgtSilver6"> <td>208</td> <td style="text-align:left;">Danska kruna</td> <td>DKK</td> <td style="text-align:right;">1</td> <td style="text-align:right;">14.9562</td> </tr> <tr class="trLgtSilver5"> <td>392</td> <td style="text-align:left;">Jen</td> <td>JPY</td> <td style="text-align:right;">100</td> <td style="text-align:right;">104.2172</td> </tr> <tr class="trLgtSilver6"> <td>578</td> <td style="text-align:left;">Norveška kruna</td> <td>NOK</td> <td style="text-align:right;">1</td> <td style="text-align:right;">14.7465</td> </tr> <tr class="trLgtSilver5"> <td>752</td> <td style="text-align:left;">Švedska kruna</td> <td>SEK</td> <td style="text-align:right;">1</td> <td style="text-align:right;">12.5293</td> </tr> <tr class="trLgtSilver6"> <td>756</td> <td style="text-align:left;">Švajcarski franak</td> <td>CHF</td> <td style="text-align:right;">1</td> <td style="text-align:right;">92.5913</td> </tr> <tr class="trLgtSilver5"> <td>826</td> <td style="text-align:left;">Funta sterlinga</td> <td>GBP</td> <td style="text-align:right;">1</td> <td style="text-align:right;">135.0941</td> </tr> <tr class="trLgtSilver6"> <td>840</td> <td style="text-align:left;">AmeriÄki dolar</td> <td>USD</td> <td style="text-align:right;">1</td> <td style="text-align:right;">84.8483</td> </tr> |
18.4.2012, 19:51 | #2 |
Starosedelac
|
Re: preg_match pomoc
Kod:
<tr[^>]+>\s*<td>([^<]+)</td>\s*<td[^>]+>([^<]+)</td>\s*<td>([^<]+)</td>\s*<td[^<]+>([^<]+)</td>\s*<td[^<]+>([^<]+)</td> |
Sledeći korisnik se zahvaljuje korisniku EclipsE na korisnoj poruci: | ||
Game fever (20.4.2012) |
18.4.2012, 20:36 | #3 |
Starosedelac
|
Re: preg_match pomoc
Sad mi nije jasno ovo, kako dobijem niz sa brojevima, ja sam sad nesto probao da smrsim, ovo ispalo i ne radi:
PHP kod:
Poslednja ispravka: Game fever (18.4.2012 u 20:45) |
18.4.2012, 20:48 | #4 |
Starosedelac
|
Re: preg_match pomoc
Zato sto regex mora da bude oblika "/regex/", i mora da se escapeuje (sto je mene mrzelo da radim). Izgledalo bi ovako:
PHP kod:
Poslednja ispravka: EclipsE (19.4.2012 u 22:29) Razlog: oops napisao regex_match instead xD |
Sledeći korisnik se zahvaljuje korisniku EclipsE na korisnoj poruci: | ||
Game fever (20.4.2012) |
20.4.2012, 12:45 | #5 |
Veteran
|
Re: preg_match pomoc
Nemoj da parsiraš HTML sa regex-om. Koristi XPath.
PHP kod:
|
Sledećih 2 korisnika se zahvaljuje korisniku iMa_NeKo_PljUgU na korisnoj poruci: | ||
EclipsE (20.4.2012), Game fever (20.4.2012) |
20.4.2012, 18:19 | #6 |
Starosedelac
|
Re: preg_match pomoc
Hvala na pomoci obojici, Eclipsov primer nikako ne mogu da namestim da radi dobro, pa sam presao na ovaj drugi primer.
Kako da upotrebi taj drugi primer, trenutno sam zapeo na ovome. PHP kod:
|
8.5.2013, 18:49 | #8 | ||
Starosedelac
|
Re: preg_match pomoc
Treba mi pomoc za preg_match_all, zelim da ubacim u niz sve reci koje pocinju sa '#' znakom. Delimicno sam uspeo sa ovim:
PHP kod:
Citat:
Citat:
Hvala |
||
9.5.2013, 9:29 | #9 |
Veteran
|
Re: preg_match pomoc
PHP kod:
Kod:
Array ([0] => #test [1] => #test) |
Sledeći korisnik se zahvaljuje korisniku iMa_NeKo_PljUgU na korisnoj poruci: | ||
Game fever (9.5.2013) |
17.5.2013, 0:34 | #10 |
Starosedelac
|
Re: preg_match pomoc
Treba mi pomoc, pokusavam vec 3-4 sata da resim problem. Imam bazu za kolonom 'price', treba da izlistam sve cene i da saberem sve cene na kraju, kao total.
Imam iskustva sa php ali sam ovde bas zapeo. Iz baze izvlacim podatke ovako: PHP kod:
Kod:
string(1) "1" string(1) "1" string(1) "1" EDIT: treba napraviti pauzu ponekad, resenje: PHP kod:
Poslednja ispravka: Game fever (17.5.2013 u 0:59) |
18.5.2013, 23:56 | #11 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: preg_match pomoc
Profesionalni savet - nemoj da koristiš staru mysql ekstenziju već umesto nje koristi mysqli ili idealno PDO.
Zašto, kako i zbog čega sumirano je ovde - http://stackoverflow.com/questions/1...nctions-in-php |
19.5.2013, 2:09 | #12 | |
Starosedelac
|
Re: preg_match pomoc
Citat:
|
|
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Procena računara | alien | Šta da kupim? | 6942 | 17.12.2023 10:28 |
Pomoc oko izbora plottera | braca86 | Grafički softver i radovi | 0 | 30.3.2009 17:51 |
Potrebna pomoc oko High End konfiguracije - Xtreme Gaming - | Mandrak | ŠDK - Osnovne komponente | 2 | 27.8.2008 9:30 |
Molim za pomoc | sweps | Osnovne komponente | 15 | 31.5.2008 2:21 |
Treba mi pomoc oko konfiguracije | polarnimeda | Šta da kupim? | 8 | 10.11.2005 19:00 |