![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 0 Dołączył: 2.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam przykładowy tekst: "Dzisiaj jest {2015-01-01} i nie pada śnieg" i chcę napisać funkcję, która zamieni {2015-01-01} na <a href=/data/2015-01-01'>1 stycznia 2014 (czwartek)</a>. czyli efekt będzie: tylko nie wiem jak poprawnie skonstruować tą funkcję, która będzie wyszukiwać string, konwertować do formatu (1 stycznia ...) i zamieniać w link. mam coś takiego tylko to jest dopiero początek i nie wiem co dalej:
Można prosić o jakiś przykład? Będę wdzięczny za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 807 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tylko dokładnie taką datę będziesz zamieniał?
Podejrzewam, że nie. Poszukaj wyrażenie regularnego na taki format daty i użyj preg_replace_callback. Dzięki tej funkcji w callback wywołasz dla znalezionej daty inną funkcję, która zmieni ją na format "słowny", z tych stringów zmontujesz cały link. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 04:49 |