Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcja tekstowa, cos na ksztalt funkji substr_replace
jol.us_
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jol.us_
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 17:25