Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] tablice i txt, towrzenie tablicy z pliku txt
alogator
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.11.2006
Skąd: Sosnowiec

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


Witam exclamation.gif
Mam pliczek tekstowy w którym wpisywane są nazwy miejscowości jedna pod drugą czyli
Wrocław
Warszawa
Kraków

i teraz mam pytanko - czy da się z tego zrobić tablicę questionmark.gif
Tak aby każdą tą nazwę miasta można było potem edytować pojedynczo a nie cały pliczek txt questionmark.gif
Proszę o podpowiedzi.

Ten post edytował erix 7.04.2009, 14:41:40
Powód edycji: [erix] przeniosłem
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://php.net/file - do rozbicia na tablice
http://php.net/implode - tak polaczysz znowu tablic
http://php.net/file_put_contents - zapisanie pliku
Zmieniasz poprostu element tablicy. potem laczysz ja do ciągu znaków i zapisujesz do pliku.

Ten post edytował wookieb 7.04.2009, 13:47:14


--------------------
Go to the top of the page
+Quote Post
alogator
post
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.11.2006
Skąd: Sosnowiec

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


użyłem tego z manuala do mojego pliczku

  1. <?php
  2. // Pobierz plik do tablicy. W tym przykładzie poprzez HTTP pobierzemy
  3. // źródło HTML z URL
  4. $lines = file('http://www.example.com/');
  5. // Za pomocą pętli przeglądamy naszą tablicę i pokazujemy źródło strony w postaci
  6. // źródła HTML oraz numery linii.
  7.  foreach ($lines as $line_num => $line) {
  8.      echo "Linia #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
  9. }
  10.  
  11. // Kolejny przyklad pozwala pobrać stronę i umieścić ją w łańcuchu znaków  Zobacz także file_get_contents().
  12. $html = implode ('', file ('http://www.example.com/'));
  13. ?>


i fajnie wyciąga wszystkie linijki jedna pod drugą - a co trzebazrobić żeby wyświetlił mi np tylko 3 linijkę ?
Go to the top of the page
+Quote Post
#luq
post
Post #4





Grupa: Zarejestrowani
Postów: 589
Pomógł: 91
Dołączył: 22.05.2008
Skąd: Gliwice

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


Zamiast
  1. <?php
  2. foreach ($lines as $line_num => $line) {
  3.      echo "Linia #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
  4. }
  5. ?>


  1. <?php
  2. echo $lines[2];
  3. ?>


--------------------
Moja gra - scraby.io
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 Aktualny czas: 22.08.2025 - 03:23