Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%)
|
Witam!
Chciałbym usunąć z tekstu ostatni nawias, wraz z zawartością, np.
Zwróci:
Pozdrawiam i proszę o wskazówki (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 869 Pomógł: 53 Dołączył: 20.10.2003 Skąd: Przeworsk Ostrzeżenie: (0%)
|
Jeżeli treść będzie dynamiczna to zdecydowanie wyrażenie regularne.
Sprecyzuj swój post. Opisałeś, że chciałbyś usunąć nawiasy wraz z zawartością, a w przykładnie zawartość została. Poczytaj o wyrażeniach regularnych w PHP. Co prawda nie jest to łatwy kawałek tortu, ale na prawdę warto bo zdecydowanie upraszcza programowanie. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%)
|
Jeżeli treść będzie dynamiczna to zdecydowanie wyrażenie regularne. a jaka to różnica czy dynamiczna czy statyczna? przecież funkcja strrpos() służy właśnie do ustalania pozycji, więc moim zdaniem jak najbardziej się tutaj nadaje Cytat Wydaje mi się że bardziej optymalnie było by użyć wyrażenia regularnego? zależy co rozumiesz przez słowo optymalnie, szybciej działające czy mniej kodu? Bo funkcje typu preg_replace(), są stosunkowo wolne i jak dotąd we wszystkich sytuacjach gdzie można było zastąpić preg_replace(), kilkoma prostszymi funkcjami okazywało się to dużo szybsze, ale jak ktoś napisze do tego wyrażenie regularne to chętnie zrobię jakiś test porównawczy tu masz kod do usunięcia ostatnich nawiasów bez zawartości z podanego stringa(czyli tak jak w przykładzie, który podałeś):
|
|
|
|
kamilos12 [PHP] Ostatni nawias, wyrażenie reguralne. 3.06.2010, 12:45:24
tehaha myślę, że nie ma konieczności używania wyrażeń reg... 3.06.2010, 12:48:18
kamilos12 Wydaje mi się że bardziej optymalnie było by użyć ... 3.06.2010, 12:53:25
kamilos12 Chodziło mi o usunięcie wraz z zawartością (pomyli... 3.06.2010, 13:53:58
tehaha tu masz usunięcie razem z zawartością:
[PHP] pobie... 3.06.2010, 13:58:25
kamilos12 Dzięki Już rozumiem, pozdrawiam 3.06.2010, 14:03:35
phoenix84 moze dolacze sie do tematu...
a jak usunac ostatn... 6.08.2010, 02:45:08 ![]() ![]() |
|
Aktualny czas: 12.01.2026 - 02:12 |