Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]preg_replace - słowa zmieniane na datę
slawekpiotr
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.01.2020

Ostrzeżenie: (0%)
-----


Potrzebuję pomocy z patternem do preg_replace, chcę zamienić nazwy miesięcy i dni tygodnia pisane po polsku po hashu na ich odpowiedniki w najbliższej dacie np #dzisiaj żeby zmieniło na 2020-06-15, #środa żeby zmieniło na 2020-06-17, #luty żeby zmieniało na 2021-02-01, wrzesień na 2020-09-01 itd. Jak powinien wyglądać pattern do tego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slawekpiotr
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.01.2020

Ostrzeżenie: (0%)
-----


Nie, to będzie jakiś tekst i w miejscu gdzie pojawi się hash będzie koniec tekstu (system utnie), i ma z tego być tablica np. Ola kupiła sobie rower #dzisiaj, zwróci tablicę
  1. $tablica[] = 'Ola kupiła sobie rower';
  2. $tablica[] = 2020-06-15;

no tak, prosto byłoby zrobić styczeń => '2020-01-01' i tak wszystkie miesiące, tyle że styczeń już minął i potrzeba jest zamienić styczeń na 2021 rok, ale już lipiec na 2020 bo to data z przyszłości, system ma podawać datę najbliższą z przyszłości, i tu nie wiem jak rozwiązać..

Ten post edytował slawekpiotr 15.06.2020, 22:00:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 01:50