![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 10.12.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jest funkcja:
Kod substr_replace($string, 'slowo', 5, 10) ktora miedzy 5 a 10 znakiem wpisuje "slowo" w miejsce istniejacych. Czy jest jakas funkcja (jesli tak to jaka) ktora robi to samo tylko ze zamiast nr znaku mozna tam wpisac fraze, czyli realizowalaby taki algorytm: miedzy zlowem A i B skasuj wszystko a w to miejsce wstaw slowo C przy czym slowo A i B to rozne stringi. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 10.12.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Probowalem to robic na wyrazeniach reguralnych ale mi tez cos nie wychodzi.
Przy okazji, jedna linijka ma blad, tak chyba jest poprawnie: Kod $new_string1[0].$short_string1.$my_short_string.$short_string2.$new_string2[1]; Jednak nie do konca mi o to chodzilo [moja wina bo nie napisalem]. Dane pary slow [A i B] moga wystepowac w frazie wielokrotnie i chcialbym zamieniac wszystkie. Przy czym slowo B wystepuje rowniez oddzielnie. Algorytm mialby wygladac jakos tak: - znajdz slowo A - znajdz pierwsze slowo B [wystepujace po A] - skasuj wszystko miedzy A i B - wstaw slowo C [miedzy A i B] - znajdz nastepne slowo A - itd. az do konca stringu Ten post edytował jol.us_ 19.07.2004, 10:27:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 17:25 |