![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie... Chciałbym wykonać skrypt, który po spełnieniu odpowiednich warunków usuwałby fragment wartości zmiennej... Dajmy na to, że najpierw wyszukuje ten fragment, a później go kasuję. Użyłem funkcji strpos() do wyszukania fragmentu, teraz jak go usunąć?
Czyli jeśli w powyższym kodzie, w poście ktoś wpisał "wartosc2", to zmienna $wartosci bedzie wygladala tak: "wartosc1 wartosc3". Jeśli wpisze natomiast "wartosc4", której nie ma w tej zmiennej, to ona zostanie nienaruszona. Jaka funkcja służy do tego? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A może str_replace?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... w sumie można podmienić wartosc na drugą, pustą. Zrobiłem formularz, dopasowałem do zmiennych i wstawiłem str_replace(). Wszystko z warunkami jest ok, ale kiedy już wszystko pójdzie ok, nie usuwa tego fragmentu... Do tego ze str_replace użytym w takim celu wiążą się problemy: jeśli jest np $wartosci="wartosc32, wartosc33", a w formularzu zostanie wpisane tylko "wartosc", to zmienna $wartosci bedzie wyglądała tak: $wartosci="32, 33"... to nie jest rozwiązanie mojego problemu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:06 |