![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 0 Dołączył: 29.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie. Mam problem ze zrobieniem cenzora.
Chodzi o coś takiego, że mam plik cenzor.txt Zawartość tego pliku przerzucam do tablicy. A potem chce by każdy element tej tablicy zamieniał na #CENZOR Próbowałem tak:
Liczę na waszą pomoc. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
To zadziała:
Zauważ, że po wyświetleniu var_dump tablicy z pliku pierwszy wiersz ma 2 nadprogramowe znaki. EDIT: Poprawka, wiem gdzie jest błąd. Otóż tak: 1. pierwszy obrót pętli, do $f przypisujemy 'napis a potem brzydkie1 <br>', ciąg zostaje zamieniony na 'napis a potem #CENZURA <br>' 2. po czym następuje kolejny obrót pętli, gdzie do $f znów przypisany jest ciąg 'napis a potem brzydkie1 <br>', więc ocenzurowany tekst znów jest w pierwotnej wersji. 3. jako wynik otrzymujemy więc 'napis a potem brzydkie1 <br>' tak więc cenzuruje w pętli po jednym wyrazie, po czym znów mamy ciąg pierwotny i zostanie ocenzurowany tylko ten wyraz, który występuje pod ostatnim indeksem w pętli. Poprawny kod:
Ten post edytował b4rt3kk 27.09.2012, 13:06:12 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 20:24 |