![]() |
![]() |
![]()
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:00 |