![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, przerabiam taki skrypcik z książki, z której się uczę:
Wyświetla: Cytat Ostatni kurs akcji AMZN: $71.84 Dlaczego jak wyświetlam to używam $kurs[1]? W manualu opis tego parametru wyląda tak: Cytat $regs[1] will contain the substring which starts at the first left parenthesis; $regs[2] will contain the substring starting at the second, and so on. $regs[0] will contain a copy of the complete string matched. Ktoś może mi to wytłumaczyć?EDIT: na zdrowy rozum powinno chyba chodzić o kolejność wystąpienia dopasowywanego stringu na stronie. Ale myli mnie trochę to wyrażenie z manuala Cytat starts at the first left parenthesis gdzie parentheisi oznacza nawias. Jaki nawias :|
Ten post edytował kaem 17.07.2008, 13:56:30 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nawias w wyrażeniu regularnym
Zobacz na kod:
Nawias określa ten blok kodu, który chcesz pobrać. Wyrażenie może składać się z kilku nawiasów, to akurat jest proste i ma jeden (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie i zobaczysz dlaczego tak, a nie inaczej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) A tak BTW - stosowanie ereg() nie jest zalecane. Przyjrzyj się temu: http://pl.php.net/preg_match |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 38 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, dzięki już czaje z tymi nawiasami (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Chyba, bo co do tego print_r(), to wyświetliło mi takie same wartości w obu kluczach, bo jest tylko jeden nawias, gdyby były 2 to by wyświetliło co innego jeśli dobrze rozumiem?
Edit: Właśnie sobie to przetestowałem. Dobrze rozumiem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jeszcze raz thx. Ten post edytował kaem 17.07.2008, 14:34:40 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tak. Pierwsza wartość to całe wyrażenie, a to wyrażenie w tym przypadku jest tylko nawiasem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 21:40 |