![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić foreach w systemie szablonów? Składania:
Kod <!-- FOREACH template --> <li><a href="{template.href}">{template.anchor}</a></li> <!-- END_FOREACH --> Ma wyświetlić: Kod <li><a href="adres">nazwa</a></li> Mój obecny kod:<li><a href="adres2">nazwa2</a></li> <li><a href="adres3">nazwa3</a></li> <li><a href="adres4">nazwa4</a></li> Oczywiście połowa do wyrzucenia (zmiana na inny kod)... Ten post edytował infoo1 12.12.2008, 23:14:12 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 32 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Użyj funkcji preg_replace_callback. W funkcji którą podasz jako drugi parametr wstawisz zamiast $1 i $3 foreach (...) { ... }. $2 natomiast musisz dodatkowo przetworzyć, aby wstawić tam kod odpowiedzialny za pobieranie wartości z tablicy. Tak przetworzony string wstaw pomiędzy nawiasy klamrowe.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 15:43 |