Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja odwracająca tekst
1oBuZ
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 1
Dołączył: 11.11.2008
Skąd: Kalisz

Ostrzeżenie: (10%)
X----


Witam!

Drodzy forumowicze z góry przepraszam za byćmoże nitrafiony temat (podobnie jak z problemem nie miałem pomysłu jaki byłby do tego zagadnienia odpowiedni)

Pobieram pewien nieokreślony dokument tekstowy (test.txt) funkcją fopen.

Otrzymujuę przykładowy wynik:

Kod
aaaa
bbbb
cccc


Chciałbym aby uzyskaną w ten sposób treść dokumentu jakaś funkcja przekształciła w następujący sposób:

Kod
cccc
bbbb
aaaa


Byćmoże problem jest banalny, nie stety nie mam pojęcia w jaki sposób uzyskać nadmieniony efekt.



Z góry dziękuję i pozdrawiam!

Ten post edytował 1oBuZ 5.07.2009, 18:47:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Trochę po partyzancku, może da się bardziej elegancko. Tak czy srak działa:
  1. <?php
  2. $text = '<P>aaaa</P><P>bbbb</P><P>cccc</P>';
  3.  
  4. echo '<strong>Przed zmiana:</strong>';
  5. echo $text;
  6.  
  7. // dzielimy elementy po <P>
  8. $explode = explode('<P>', $text);
  9.  
  10. // usuwamy pierwszy (pusty) elementy
  11. unset($explode[0]);
  12.  
  13. // odwracamy tablice
  14. $explode = array_reverse($explode);
  15.  
  16. echo '<strong>Po zmianie:</strong>';
  17.  
  18. // wypisujemy znacznik <P> dla pierwszego (zerowego) elementu
  19. echo '<P>';
  20.  
  21. // wypisujemy pozostale elementy oddzielajac je znacznikiem <P>
  22. echo implode('<P>', $explode);
  23. ?>

I efekt:
Kod
Przed zmiana:

aaaa

bbbb

cccc
Po zmianie:

cccc

bbbb

aaaa
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: 10.10.2025 - 07:16