Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 26.06.2009 Ostrzeżenie: (0%)
|
Witam
mam pytanie z dłuuugiego ciągu tekstowego: zmienna $txt chce znalezc pierwszy ciąg który wystąpi w takim formaci w tekscie: "from $cyfrancyfracyfracyfracyfra" czyli np. "from $2345" znajduje ciąg from $tylkocyfryod2domax5cyfr ze zmiennej txt co robie nie tak? preg_match_all("/^from $[0-9]{2,5}$/", "$txt", $out, PREG_PATTERN_ORDER); czy ten dolar za from przeszkadza? niestey w tym ciagu wystepuje on jako znak waluty. prosze o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 26.06.2009 Ostrzeżenie: (0%)
|
ahhh, "zmeczenie materialu" chyba juz mam (IMG:style_emoticons/default/biggrin.gif)
---------------------------------------------------------------------- preg_match_all('/from \$([0-9]{2,5})/', $strona2, $out, PREG_PATTERN_ORDER); print_r($out[1]); // wynik Array ( [0] => 730 [1] => 730 [2] => 4797 [3] => 645 [4] => 645 [5] => 682 [6] => 695 [7] => 731 [8] => 755 [9] => 791 [10] => 838 [11] => 839 [12] => 909 [13] => 1110 [14] => 2596 [15] => 4629 [16] => 4868 ) $cena1 = (int) substr($out[1], 6); $cena2 = (int) substr($out[2], 6); $cena3 = (int) substr($out[3], 6); $cena4 = (int) substr($out[4], 6); $cena5 = (int) substr($out[5], 6); echo "$cena1"; echo "$cena2"; echo "$cena3"; echo "$cena4"; echo "$cena5"; //wynik 00000 czemu? |
|
|
|
changer wyrazenie regularne 28.02.2010, 12:02:18
TheSnake przed dolarem \ 28.02.2010, 12:06:42
changer dzięki
ale dalej cos jest nie tak
echo ... 28.02.2010, 12:22:55
sniffer32 bo rezultatem jest tablica, daj print_r($out)... 28.02.2010, 12:27:42
changer dalej nic z tego
wynik:
Array ( [0] => Array ... 28.02.2010, 12:39:23
sniffer32 Cytat[PHP] pobierz, plaintext preg_match_all(... 28.02.2010, 12:47:31
changer dalej ten sam bład
jak mozesz zerknij na moj pos... 28.02.2010, 12:54:48
sniffer32 [PHP] pobierz, plaintext $txt = '... ... fro... 28.02.2010, 14:16:18
changer DZIĘKI WIELKIE, DZIAŁA
mam wynik:
Array ( [0] =... 28.02.2010, 14:36:42
TNT [PHP] pobierz, plaintext $cena1 = (int) su... 28.02.2010, 14:41:49
changer Parse error: syntax error, unexpected '[' ... 28.02.2010, 14:48:09
TNT Dałem arr[1] bo nie wiedziałem jaka zmienna trzyma... 28.02.2010, 14:51:03
sniffer32 po co tworzyć nowe zmienne ? nie lepiej zachować j... 28.02.2010, 14:55:35
sniffer32 Cytat// wynik Array ( [0] => 730 [1] => 730 ... 28.02.2010, 15:08:12 
TNT Cytat(sniffer32 @ 28.02.2010, 15:08:1... 28.02.2010, 15:12:02
changer mam teraz
preg_match_all('/from \... 28.02.2010, 15:18:23
sniffer32 @TNT
nie no, nie ma sprawy
@changer
jeżeli tak... 28.02.2010, 15:21:12
changer znaczy sie jesli mozna sie obejsc bez zmiennych ty... 28.02.2010, 15:24:25
sniffer32 [PHP] pobierz, plaintext echo $out[1]... 28.02.2010, 15:26:07
changer mam jeszcze jeden problem
mam taki ciąg html w zm... 28.02.2010, 19:32:55
sniffer32 spróbuj tak '/<font size="3" clas... 28.02.2010, 23:38:15 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:09 |