Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] grupowa zamiana ciągów znaków
zgRED
post 14.01.2007, 22:02:20
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.01.2007

Ostrzeżenie: (0%)
-----


Witam, mam pewien problem z którym sobie nie mogę poradzić.
Mianowicie posiadam jakiś plik plik.txt o następującej budowie:
Cytat
aaa=bbb
ccc=ads
ddd=dsd,dsd
dsd=assds

To są elementy umieszczone każdy w oddzielnym wierszu. Chciałbym aby każdy wiersz zamienić na taką postać:
Cytat
wartosc (numerwiersza,'tekst z lewej strony znaku =','tekst z prawej strony znaku =');
wartosc (numerwiersza,'tekst z lewej strony znaku =','tekst z prawej strony znaku =');

czyli powinno wyglądać to w ten sposób:
Cytat
wartosc (1,'aaa','bbb');
wartosc (2,'ccc','ads');
wartosc (3,'ddd','dsd,dsd');

Po przeprowadzonej konwersji, plik powinien zapisać się jako np. plik2.txt

Wszelkie próby stworzenia programu kończyły się klapą. Próbowałem z dość dobrym skutkiem zrobić to w TPascalu, ale zależy mi aby to było robione w php. Mam nadzieję, że pomożecie. Pozdrawiam.
Go to the top of the page
+Quote Post
Cienki1980
post 14.01.2007, 22:07:02
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Otwierasz plik za pomocą file()

w pętli .. jakiejkolwiek sobie wybierzesz robisz rozdzielenie po znaku = .. czyli explode(""",$wiersz);

potem odpowiednio ustawiasz nowy plik gdzie wpisujesz do niego:
numer iteracji pętli
wynik z explode() z indexem zero
wynik z explode() z indexem jeden


--------------------
404
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 23:13