![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 11.07.2008 Skąd: СССР Ostrzeżenie: (0%) ![]() ![]() |
Więc pisałem sobie taki skrypt do obsługi BBCode, i doszedłem do wniosku że gdy skończę kod źródłowy będzie "trochę" długi. Czy ktoś mi może pomóc? Jestem początkujący. Tak to robię (przykładowa część kodu).
Kod $text = str_replace('[b]', '<b>', $text); $text = str_replace('[/b]', '</b>', $text); $text = str_replace('[a]', '<a>', $text); $text = str_replace('[/a]', '</a>', $text);
-------------------- ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A wiesz, że funkcja str_replace() przyjmuje również tablice jako argumenty?
Dzięki temu napiszesz 3 razy mniej kodu. Szczegóły w dokumentacji. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 04:39 |