![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Natrafiem w manualu na taką funkcję jak preg_replace_callback. Wiem do czego to służy ale nie rozumiem poniższego wywołania
Wiem, że __CLASS__ zwraca nazwę bieżącej klasy ale nie rozumiem co daje:
Może mi ktoś to wytłumaczyć? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dobra załapałem. Tylko, że mam inny problem a nie chcę zakładać osobnego wątku.
Przypadek 1: Chciałbym znaleźć w ciągu tekstowym sad*.txtaaa ciąg *.txt i zamienić go na *.TXT. Problem w tym, że w funkcji show wogóle nie mogę się dostać do odnalezionego wzoru. return $matches[0]; a return $matches[1].'-'.$matches[2]; dają inne wyniki. Z godnie z tym co napisali w manualu to element $matches[0] powinien zawierać Cytat sad*.txtaaa , element $matches[1] powinien zawierać Cytat sad , element $matches[2] powinien zawierać *.txt a element $matches[3] powinien zawierać Cytat aaa . Czyli w funkcji show powinienem dać zapis return strtoupper($matches[2]). Niestety to nie działa. Jak się dostać do dopasowanego wzorca?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 09:11 |